使用grid.arrange在multiplot ggplot2中更改标题

时间:2013-02-06 09:55:27

标签: r ggplot2 gridextra

我已经设法使用grid.arrange制作2x2图:

library(gridExtra)
grid.arrange(p1,p3,p2,p4, ncol=2, nrow=2, top = "Daily QC: Blue")

这个多重图的主标题非常小。有没有办法更改标题文字大小和字体。

2 个答案:

答案 0 :(得分:68)

main=textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3))
使用v> = 2.0.0的gridExtra

编辑main已成为top(与bottomleft和{一致{1}})。

答案 1 :(得分:13)

由于包gridgridExtra都发生了变化,目前的答案已过时。图书馆资料包grid也需要使用textGrobgpar

新代码应包含两个包:

library(grid)
library(gridExtra)
grid.arrange(p1,p3,p2,p4, ncol=2, nrow=2,
     top = textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3)))