web-dev-qa-db-fra.com

modification du titre dans multiplot ggplot2 à l'aide de grid.arrange

J'ai réussi à faire un tracé 2x2 en utilisant grid.arrange:

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

Le titre principal de ce multiplot est très petit. Existe-t-il un moyen de modifier la taille et la police du texte du titre.

39
moadeep
main=textGrob("Daily QC: Blue",gp=gpar(fontsize=20,font=3))

Modifier avec v> = 2.0.0 de gridExtra, main est devenu top (par souci de cohérence avec bottom, left et right).

68
George Dontas

En raison de modifications dans les deux packages grid et gridExtra, la réponse actuelle est obsolète. Le package de bibliothèque grid est également requis pour utiliser textGrob et gpar.

Le nouveau code devrait inclure les deux packages:

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)))
16
MBorg