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

moa*_*eep 41 r ggplot2 gridextra

我已经设法使用grid.arrange创建一个2x2的绘图:

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

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

Geo*_*tas 69

main=textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3))
Run Code Online (Sandbox Code Playgroud)

编辑用v gridExtra的> = 2.0.0,main已成为top(用于一致性bottom,leftright).


MBo*_*org 20

由于这两个包的变化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)))
Run Code Online (Sandbox Code Playgroud)