r - 增加 tableGrob 列标题大小和单元格大小

标签 r gridextra grob

有没有办法增加tableGrob中列名的单元格?元素?

library(grid)
d <- head(iris, 3)
g <- tableGrob(d)
grid.newpage()
grid.draw(g)

默认:

enter image description here

我想要实现的目标(这是在 photoshop 中完成的):
enter image description here

任何帮助深表感谢。

最佳答案

您可以通过更改 padding 来做到这一点。的colheadtheme .

例如

thm <- ttheme_default(colhead = 
             # first unit is the wdith, and second the height
             list(padding=unit.c(unit(4, "mm"), unit(10, "mm"))))


tableGrob(d, theme=thm)

要了解您可以更改的内容,您可以查看 ttheme_default()在终端

关于r - 增加 tableGrob 列标题大小和单元格大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48930161/

相关文章:

r - 从数据库中获取最少数据的最快方法

r - 使用 tableGrob 在表中添加上标

R将corrplot返回为对象

使用 row.just = "left 时,tableGrob 中的行名称会被截断

r - 如何在 R 代码中的两级 header 上旋转数据框

r - 具有固定数量预测变量的逻辑逐步回归

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

r - 结合 barplot 和 grid.table

r - 绘制 grobs 列表

r - 将预测添加到 Dygraph