R:用PDF格式打印ggplots和矩阵到面板?

时间:2014-01-05 04:56:52

标签: r pdf matrix ggplot2

我正在创建一个多页PDF,其中每个页面应包含2个图形(ggplot2)和2个矩阵。以前,我使用的是plot(),每个页面的代码和PDF布局都是这样的:

pdf("Rplots.pdf", paper = "letter", width = 7.5, height = 10)

layout(matrix(c(1,1,2,4,3,3),3,2, byrow = TRUE), heights = c(7,4,7))

# Plot at the top of each page
plot(dataTop)

# Summary at the bottom of each page
summary <- matrix(dataTop, ncol = 2, nrow = 6)
textplot(summary)

# Plot at the top of each page
plot(dataBottom)

# Summary at the bottom of each page
summary <- matrix(dataBottom, ncol = 2, nrow = 6)
textplot(summary)

dev.off()

我已经用ggplot()替换了plot(),并且无法使用相同的面板布局进行打印。

1)有没有简单的方法使用我上面的布局类型打印ggplots和矩阵的组合?

2)有没有办法确保ggplot被限制/扩展到PDF上一定数量的空间?

谢谢!

0 个答案:

没有答案