7得票1回答
调整ggplot2中轴标签的“边距”空间

ggplot中哪个属性控制轴文本的宽度(或空白空间)? 在下面的示例中,我的最终目标是“推入”顶部图表的左侧,以使其与底部图表对齐。 我尝试了theme(plot.margin=..),但那会影响整个图表的边距。 facet也无济于事,因为y轴上的比例不同。 作为最后的手段,我意识到...

7得票2回答
在grid.arrange中设置图表y轴的高度,而不是整个绘图区域。

当使用网格排列时,我遇到了以下问题: 我希望我的所有面板(a、b、c)大小相同,但是由于我已经从面板 a 和 b 中删除了标签和刻度线(只有一个 x 轴),因此图形 a 和 b 的大小更大,并等于图形 c 的大小+ c 的标签和刻度线的空间。 我也不能使用 ggplot2::facet_gr...

17得票1回答
ggplot中对齐图表的风险

问题 如何将具有不同y轴和不同绘图高度的独立图表(ggplot2)组合起来,同时保持对齐? 详细信息 使用grid.arrange(方法1)组合具有不同y轴单位的图表时,它们不会对齐。解决此问题的一种方法是使用gtable(方法2),但我无法调整图表的相对高度。 示例require(g...

17得票4回答
ggplot2和gridExtra:完全删除facet_grid中的strip - 不仅仅是不可见

我有两张图表,我想将它们叠放在一起,放置方式如下:library(ggplot2) library(gridExtra) p1 <- ggplot(mtcars, aes(mpg, wt)) + geom_point() p2 <- ggplot(mtcars, aes(mpg, ...

11得票3回答
使用TableGrob更改单元格文本颜色

当使用tableGrob和ggplot2时,是否有一种方法可以单独更改单元格文本的颜色? 例如,在下面的代码中,如果编号为1的单元格可以是蓝色的,编号为2的单元格可以是红色的,而编号为3:8的单元格都是黑色的,则会很棒。library(ggplot2) library(grid) mytab...

20得票1回答
ggplot2:使用grid.arrange()作为do.call()的参数定义图表布局

我希望获得一个不平衡的图表网格,例如:require(ggplot2) require(gridExtra) df <- data.frame(value1 = rnorm(200), value2 = rnorm(200), ...

17得票1回答
在网格表中抑制行名称的R代码

我可以使用gridExtra制作表格: 例如: library(gridExtra) grid.table(head(iris)) 但这会产生一个行名列1:6。有没有办法能够抑制行名列,使其不出现在表格中?谢谢您的帮助。

10得票1回答
如何在ggarrange中编辑常见的图例标题?

如何使用ggarrange编辑通用图例标题(使其加粗并增大字体大小)? 根据我拥有的六个图形(p1到p6),我认为以下内容可以实现:p6 <- p6 + theme(legend.title = element_text(size = 15, face = "bold&qu...

11得票1回答
R - 如何为复杂的ggplot图像分配屏幕空间

我正在尝试编写一个脚本,在单个图像中生成四个不同的绘图。具体来说,我想尽可能精确地重新创建这个图形: 我的当前脚本可以生成类似于此的四个绘图,但我无法分配屏幕空间。我希望能够: 修改绘图的高度和宽度,以使所有功能拥有统一的宽度,其中一个比其余的要高得多 通过坐标定义图例的位置以有效利用屏幕...

9得票3回答
无法禁用 gridExtra 中 R Markdown 输出(附加注释)

在我的r markdown报告中,我使用了两个代码块。 第一个: ```{r, include = FALSE, echo=FALSE, results='asis'}``` 这是我加载所有包并进行计算的地方。 其次 {r, fig.margin = TRUE, fig.width...