我有四个情节,我想在同一个数字上使用:
library(gridExtra)
grid.arrange(plot1,plot2,plot3,plot4)
默认情况下,grid.arrange会在前面绘制前两个,在底部绘制另外两个。 例如,有没有办法将所有四个图绘制在一起?
答案 0 :(得分:0)
如果您想要一行中的所有绘图
,您可以使用参数nrow = 1
grid.arrange(plot1, plot2, plot3, plot4, nrow = 1)
如果您想要一列中的所有绘图
,也可以使用参数ncol = 1
grid.arrange(plot1, plot2, plot3, plot4, ncol = 1)
答案 1 :(得分:0)
使用cowplot可以得到相同的结果。 Cowplot有绘图网格,可以按照您的意愿按顺序排列地块。
plot_grid(p,q,align=c('h','v'),ncol=,labels=)
使用对齐垂直(v)或水平(h)排列图,并使用标签分别标记每个图。