问题标签 [patchwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 是否可以使用共享的 x 轴创建重叠的 y 轴?
我经常看到具有相同共享 x 轴但不同 y 轴的图形。它们不能刻面,因为某些 y 轴需要复杂的名称和/或出于历史/解释原因而翻转坐标。
下面我绘制了一个这样的虚假记录的示例,并展示了在 Inkscape 中调整它后我希望这个图的样子。有没有办法从 R/patchwork 中实现这个结果?
由reprex 包于 2021-07-09 创建 (v2.0.0 )
r - 当地块纵横比为 1 时将地块与拼凑组合
我遇到了使用patchwork
when组合图的问题theme(aspect.ratio = 1)
。提供了几个例子:
如何使用拼凑改进布局?第二行的图应该是第一行宽度的一半,就像第一个图一样,但所有图的纵横比都应该是 1。
r - 如何用gg list和patchwork简化代码
p
是一个包含 15 个 ggplot 元素的列表,是否有更好的代码来获得如下结果。
第一步累积效果很好
但是布局代码会出现错误...二进制运算符的非数字参数
r - ggplot2:在堆积条形图中显示值(值隐藏在条形图后面)
我无法在堆积条形图中显示 y 值,因为它们出现但显示在条形后面,因此不可见。
我的目标是在堆积条形图中显示值,以便它们可见。任何帮助都会受到高度评价。非常感谢!
应在每个条形的相应堆栈中显示的值如下:
我使用以下代码来显示值,这也包含在主代码中。
我用于创建图表的其余代码是:
r - 使用拼凑来注释在不同位置有标签的图
我使用拼凑拼凑用 ggplot2 制作的图。我还使用拼凑的plot_annotation()
命令来自动注释组装的地块——例如,自动将“A”、“B”等放置在每个地块的右上角。在大多数情况下,这很容易做到。但是当绘图在不同位置有轴标签时,很难在正确的位置获得注释。这是该问题的最小说明:
该代码生成一个两面板图。第一个面板的标签“A”位于正确的位置。但是第二个面板的标签“B”不是:
有几种方法可以解决问题。例如,我可以plot.tag.position
为每个面板单独指定:
或者我可以完全跳过plot_annotation()
,只annotation_custom()
用于每个面板。但这些都是不好的解决方案。问题是他们需要为每个面板分别指定标签坐标。有时我会在组装图中有很多面板,比如两列图中的N × 2 面板。在这种情况下,我只想指定两次坐标:一次用于左侧列,一次用于右侧列。这可能吗?
我查看了拼凑网站和 Stack Overflow 上的相关帖子,但我没有找到任何解决方案。