【发布时间】:2021-03-11 21:53:55
【问题描述】:
我正在尝试grid.arrange() 几个我需要从一串文本中调用/评估的 ggplots。但是,我失败得很惨——只绘制了最后一个图(在下面的示例中为p4)。
library(ggplot2)
library(gridExtra)
p <- ggplot(data = mtcars, aes(x = mpg, y = wt, color = cyl))
p1 <- p + geom_point()
p2 <- p + geom_histogram()
p3 <- p + geom_dotplot()
p4 <- p + geom_smooth(method='lm')
tx <- paste0("p", 1:4)
grid.arrange(grobs = list(eval(parse(text = tx))), nrow = 2)
我该如何解决这个问题?
【问题讨论】: