r - 如何调整tableGrob的字体大小

r - 如何调整tableGrob的字体大小,第1张

知道如何调整tableGrob的字体大小吗?我正在使用gridExtra 2.0.0,它似乎与以前的0.9.3版本非常不同。

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

r - 如何调整tableGrob的字体大小,enter image description here,第2张

我希望调整表格,标题和rowname中文本的字体大小。

最佳答案:

2 个答案:

答案 0 :(得分:22)

您可以通过主题执行此操作:

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示例。可以进行大量的控制。

答案 1 :(得分:0)

您还可以通过 base_size

轻松更改常规字体大小。
grid.draw(tableGrob(head(mtcars, n=10),theme=ttheme_minimal(base_size = 5) ))
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复