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

标签 r gridextra

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

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

enter image description here

我还希望调整表格、标题和行名中文本的字体大小。

最佳答案

你可以通过主题来做到这一点:

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例子。大量的控制是可能的。

关于r - 如何调整tableGrob的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776557/

相关文章:

R: Shiny :增加由 `textInput` 创建的文本输入控件的宽度

r - grid.arrange ggplot2使用列而不是使用列表按行进行绘制

r - 将 grid.arrange() 绘图保存到文件

r - 如何在网格中排列 html 小部件图以导出为 pdf?

当应用于带有facet_wrap的箱线图时删除一个tableGrob

r - 在ggplot2中仅绘制x和y轴边界(无框)?

r - 使用 dplyr 将所有行保持在 R 中的特定值

R 中栅格的分辨率值

r - 在大数据集上查找重复行(使用 dplyr)的高性能方法

r - 将 fiddle 图与森林图对齐