【发布时间】:2016-02-19 11:56:23
【问题描述】:
我有 12 个由循环生成的图,我想在一页上用 3 行和 2 列绘制它们(总共 2 页)。我知道如何在 R 中做到这一点
pdf("1.pdf")
par(mfrow = c(3, 2))
for (i in 1:12) {
x <- 1:10
y <- 2*x + rnorm(x)
plot(x, y)
}
dev.off()
但是如何使用ggplot 做到这一点?
library(ggplot2)
library(grid)
library(gridExtra)
for (i in 1:12) {
x <- 1:10
y <- 2*x + rnorm(x)
qplot(x, y)
}
我想我必须使用grid.arrange,但需要一些帮助。谢谢。
【问题讨论】:
-
检查this是否有用