207得票9回答
为合并的ggplots添加一个公共图例

我有两个ggplots,我用grid.arrange将它们水平对齐。我查看了许多论坛帖子,但是我尝试的所有命令似乎都已经更新并命名为其他名称。 我的数据长这样:# Data plot 1 axis1 ...

167得票7回答
将grid.arrange()绘图保存到文件中

我试图使用ggplot2绘制多个图,使用grid.arrange()来安排它们的位置。 由于我发现有人描述了我所遇到的确切问题,因此我引用了来自链接中的问题描述: 当我在grid.arrange()之后使用ggsave()时,即:grid.arrange(sgcir1,sgcir2,sgci...

112得票9回答
左对齐两条图形边缘(ggplot)

我正在使用ggplot并且有两个图形要叠加显示。我使用gridExtra的grid.arrange将它们堆叠在一起。问题是无论轴标签如何,我都希望图形的左侧边缘对齐以及右侧边缘对齐。(问题出现在一个图形的标签很短,而另一个则很长)。 问题: 我该怎么做呢?我不一定非要用grid.arrang...

63得票2回答
使用grid.arrange在multiplot ggplot2中更改标题

我使用grid.arrange成功制作了一个2x2的绘图:library(gridExtra) grid.arrange(p1,p3,p2,p4, ncol=2, nrow=2, top = "Daily QC: Blue") 这个多面板的主标题非常小,有没有办法改变标题文字的大小和字体。

63得票2回答
使用grid.arrange指定图表的宽度和高度

我有三个图表,想使用grid.arrange将它们合并。最后一个图表的高度应该比前两个小,并且所有图表的宽度应该相同。 以下是一个可用的示例: p1 <- qplot(mpg, wt, data=mtcars) p2 <- p1 p3 <- p1 + theme(axis...

51得票2回答
gridExtras中的grid.arrange在更新后出现“仅允许'grobs'在'gList'中”的错误。

我刚刚在我的Mac上更新了R、R Studio和一堆包,包括ggplot2和gridExtras。现在gridExtras在基本绘图中失败,并显示以下错误: "only 'grobs' allowed in "gList"" 这里是一些代码,应该可以工作,但实际上并没有:library(g...

28得票3回答
跨多页绘图

我使用facet_wrap函数制作了多个图表(n = ~51),但它们都出现在同一页上。现在经过搜索,我发现ggplot2无法将图表放置在多个页面上。 有没有办法做到这一点?我看了这个问题(Multiple graphs over multiple pages using ggplot)并尝...

25得票2回答
如何调整tableGrob的字体大小

您有没有想过如何调整表格图形(tableGrob)的字体大小?我正在使用 gridExtra 2.0.0,这似乎与之前的版本0.9.3非常不同。g <- tableGrob(mtcars) grid.arrange(g) 我想要调整表格中文本、头部和行名称的字体大小。

22得票5回答
不同大小的多个ggplot图表

使用gridExtra包中的grid.arrange可以相对简单地将多个绘图排列成矩阵,但是当一些绘图要比其他绘图大时,该如何排列绘图(我正在使用的是ggplot2)? 在基础设施中,我可以使用layout(),如下面的示例: nf <- layout(matrix(c(1,1,1,2,...

20得票1回答
网格排列中图之间的边距问题

我似乎找不到通过grid.arrange增加两个图之间间距的解决方案。我不知道该怎么继续,也不想改变图的大小或其他任何内容。grid.arrange(plot1, plot2, ncol=2) 下面的内容是后来添加的: 这是我的代码: x11()cs <- grid.arrange(...