changing title in multiplot ggplot2 using grid.arrange

moadeep picture moadeep · Feb 6, 2013 · Viewed 77.8k times · Source

I have managed to make a 2x2 plot using grid.arrange:

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

The main title of this multiplot is very small. Is there a way to change the title text size and font.

Answer

George Dontas picture George Dontas · Feb 6, 2013
main=textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3))

Edit with v>=2.0.0 of gridExtra, main has become top (for consistency with bottom, left and right).