web-dev-qa-db-fra.com

Comment ajuster la taille de la police de tableGrob

Une idée de comment ajuster la taille de la police d'un tableGrob? J'utilise gridExtra 2.0.0, qui semble être très différente de la version précédente 0.9.3.

g <- tableGrob(mtcars)
grid.arrange(g)

 enter image description here

Je cherche également à ajuster la taille de la police du texte du tableau, de l’en-tête et du nom de domaine. 

14
user2103970

Vous pouvez le faire via des thèmes:

mytheme <- gridExtra::ttheme_default(
    core = list(fg_params=list(cex = 2.0)),
    colhead = list(fg_params=list(cex = 1.0)),
    rowhead = list(fg_params=list(cex = 1.0)))

myt <- gridExtra::tableGrob(mtcars[1:5, 1:5], theme = mytheme)

grid.draw(myt)

Il existe plusieurs autres exemples dans browseVignettes("gridExtra") - regardez les exemples tableGrob Un grand contrôle est possible.

22
Bryan Hanson

Vous pouvez également modifier facilement la taille de la police générale avec base_size

grid.draw(tableGrob(head(mtcars, n=10),theme=ttheme_minimal(base_size = 5) ))
0
K. Peltzer