我正在从ggplot2 1.0.1
和gridExtra 0.9.1
切换到这些软件包的最新版本,并且目前正在解决一些小问题。
一个问题是合并图中的标题。
library(ggplot2)
library(gridExtra)
df <- data.frame(x=runif(100), y=runif(100))
p1 <- ggplot(df, aes(x,y)) + geom_point()
p2 <- ggplot(df, aes(x,y)) + geom_point()
a <- arrangeGrob(p1,p1,p2, layout_matrix=rbind(c(1,2),c(1,3)), top='my title')
plot(a)
ggsave('a.pdf', a)
在旧版本中,该参数名为main
,我必须使用print
来绘制我的图片a
。现在,当我保存图表时,一切都很好。但是plot(a)
图表在my title
后面有浅灰色网格背景。在保存的pdf文件中,背景再次变为白色。
我也尝试使用grid.arrange
,但我不想在执行时直接打印情节。这就是为什么我通过将图表保存在变量中然后使用plot
来使用两步法。
那么,在plot(a)
时如何获得白色背景?