我有一些名为p1,p2,p3的地块列表,每个列表都包含c个地块(c是一个常数)。 我想使用grid.arrange如下:
grid.arrange(p1[1],...,p1[c],p2[1],...,p2[c],p3[1],...,p3[c],ncol=2)
我尝试执行以下命令,但是它们不起作用:
do.call("grid.arrange",c(p1,p2,p3,ncol=2))
或
do.call("grid.arrange",c(list(unlist(p1),unlist(p2),unlist(p3)),ncol=2))
但是有趣的是,以下命令有效(但并不是我想要的)
do.call("grid.arrange",c(p1,ncol=2))
那我该如何安排一些地块清单?
答案 0 :(得分:0)
不需要通话。
library(ggplot2)
p1 = replicate(3, ggplot(), F)
p2 = replicate(5, ggplot(), F)
gridExtra::grid.arrange(grobs = c(p1, p2), ncol=2)