R 打印多个打印时定义打印顺序

R 打印多个打印时定义打印顺序,r,ggplot2,gridextra,R,Ggplot2,Gridextra,我有四个图,我想在同一个图上绘制,使用: library(gridExtra) grid.arrange(plot1,plot2,plot3,plot4) 默认情况下,grid.arrange将在顶部绘制前两个,在底部绘制其他两个。 例如,是否有一种方法可以将所有四个绘图相邻绘制?如果希望所有绘图都在一行中,可以使用参数nrow=1 grid.arrange(plot1, plot2, plot3, plot4, nrow = 1) 如果希望所有绘图都在一列中,也可以使用参数ncol=1 g

我有四个图,我想在同一个图上绘制,使用:

library(gridExtra)
grid.arrange(plot1,plot2,plot3,plot4)
默认情况下,grid.arrange将在顶部绘制前两个,在底部绘制其他两个。
例如,是否有一种方法可以将所有四个绘图相邻绘制?

如果希望所有绘图都在一行中,可以使用参数
nrow=1

grid.arrange(plot1, plot2, plot3, plot4, nrow = 1)
如果希望所有绘图都在一列中,也可以使用参数
ncol=1

grid.arrange(plot1, plot2, plot3, plot4, ncol = 1)

使用cowplot可以得到相同的结果。Cowplot具有绘图网格,可根据需要按顺序排列绘图

plot_grid(p,q,align=c('h','v'),ncol=,labels=)
使用“对齐”垂直(v)或水平(h)排列打印,使用“标签”单独标记每个打印