我最近将gridExtra更新为2015年7月14日发布的2.0.0版。看来“main”和“sub”参数不再被识别,因为下面的代码现在将两个textGrobs放入他们自己的面板中,即先前有四个面板包含夹在标题部分(“主”)和字幕部分(“子”)之间的图形。现在有6个面板,最后两个面板包含“main”和“sub”的文本。
是否可以恢复以前的功能?如果是这样,怎么样?谢谢。
library(ggplot2)
library(gridExtra)
graphA = ggplot(data.frame(x=rnorm(100), y=rnorm(100)), aes(x=x, y=y)) + geom_line()
graphB = ggplot(data.frame(x=rnorm(100), y=rnorm(100)), aes(x=x, y=y)) + geom_line()
graphC = ggplot(data.frame(x=rnorm(100), y=rnorm(100)), aes(x=x, y=y)) + geom_line()
graphD = ggplot(data.frame(x=rnorm(100), y=rnorm(100)), aes(x=x, y=y)) + geom_line()
grid.arrange(graphA, graphB, graphC, graphD, ncol=2,
main = textGrob("Title", gp=gpar(fontsize=20,font=3)),
sub = textGrob("Subtitle")
)
答案 0 :(得分:1)
现在应该使用“top”和“bottom”来代替“main”和“sub”。