Как настроить размер шрифта таблицыGrob
Любая идея, как настроить размер шрифта tableGrob? Я использую gridExtra 2.0.0, который, похоже, отличается от предыдущей версии 0.9.3.
g <- tableGrob(mtcars)
grid.arrange(g)
![введите описание изображения здесь]()
Я ищу, чтобы отрегулировать размер шрифта текста в таблице, заголовке и rowname.
Ответы
Ответ 1
Вы можете сделать это через темы:
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)
В browseVignettes("gridExtra")
есть ряд других примеров - посмотрите примеры tableGrob
. Возможно большой контроль.
Ответ 2
Вы также можете легко изменить общий размер шрифта с помощью base_size
grid.draw(tableGrob(head(mtcars, n=10),theme=ttheme_minimal(base_size = 5) ))