Je sais que gridExtra a été mis à jour. En conséquence, je me demande comment changer la taille des titres. Cela ne fonctionne plus
grid.arrange(a, b, c, d,ncol=2,
nrow=2, main=textGrob("Title", gp=gpar(fontsize=15,font=8)))
Cela ne fonctionne plus, l'option pour principal a été changée en haut mais je ne peux pas comprendre les fonctionnalités de textGrob pour modifier la taille de la police). Des indices? Merci
Tout d'abord, importez le package grid
avec library()
ou require()
. Ensuite, remplacez main
par top
dans votre code.
Voir ci-dessous:
library(grid)
grid.arrange(a, b, c, d,ncol=2,
nrow=2, top=textGrob("Title", gp=gpar(fontsize=15,font=8)))
J'ai rencontré un problème similaire avec gridExtra v2.0.0
, Recevant l'erreur suivante:
Erreur dans arrangeGrob (...): impossible de trouver la fonction "textGrob"
indiquant que la grille n'a pas été chargée comme dépendance pour gridExtra
. Je l'ai résolu en exigeant ou en important la bibliothèque grid
soit par: require(grid)
ou library(grid)
.
J'espère que cela pourra aider.
Réponse courte: le titre est maintenant défini avec top = textGrob("Title")
Brève explication: les noms des arguments d'origine étaient partout ("principal", "sous", "légende" (!), "Gauche"), donc cette mise à jour a apporté plus de cohérence (haut/bas/droite/gauche).