我有一个函数get.single.plot
,它接受一个字符参数并返回一个ggplot2
绘图对象。我想构建一个grid.arrange
带有绘图的对象n
,其中n
是(提到的)字符参数的向量的大小。
例如,我希望这样的工作:
character.argument.vector <- c("12", "1", "2")
grid.arrange(unlist(lapply(character.argument.vector, function(n) get.single.plot(n))),
ncol = 1)
这样的事情不起作用 - 我收到以下信息:
Error in arrangeGrob(..., as.table = as.table, clip = clip, main = main, :
input must be grobs!
我该怎么做?