如何在R中的do.call中添加函数的更多参数

MYj*_*Yjx 2 plot r do.call

我的问题是我如何能够为do.call函数添加更多参数.例如,我想绘制多面gridgrid.arrange,如何添加更多参数,例如ncol=3main="main title"命令do.call(grid.arrange,plots)

bap*_*ste 5

考虑这个情节清单,

library(ggplot2)
library(gridExtra)
pl = replicate(5, qplot(1,1), simplify = FALSE)
Run Code Online (Sandbox Code Playgroud)

你可以将它与要传递给的选项列表结合起来do.call,

do.call(grid.arrange, c(pl, list(ncol=5, main="title")))
Run Code Online (Sandbox Code Playgroud)

  • 给我一个错误: > do.call(grid.arrange, c(pl, list(ncol=5, main="title"))) gList(list(grobs = list(list(x = 0.5, y = 0.5,宽度 = 1,高度 = 1,:“gList”中仅允许“grobs”另外:警告消息:在 grob$wrapvp <- vp 中:将 LHS 强制到列表 (2认同)