我想知道如何在gridExtra 2.0.0中做我在以前版本中可以做的更改表格宽度/高度填充,例如:
grid.arrange(tableGrob(mtcars,padding.h=unit(1,"mm"),padding.v=unit(1,"mm")))
(抱歉,我无法测试上面的代码,因为我没有安装旧版本的gridExtra)
我不想收缩文字,只想把所有东西收紧在一起,这样桌子就适合放在PDF页面上。
我可以看到每个条目的“widths”属性都有“+ 4mm”,但我不知道如何将这些更改为 + 2mm 。
当然我更喜欢有一个简单的"padding"
属性我可以改变。
我的问题与this one类似。
答案 0 :(得分:2)
您必须使用主题,并且作为 baptiste 注释,您可以使用ttheme_default显示默认主题的属性。
ttheme_default()
将表“core”的填充设置为1 mm:
mytheme <- gridExtra::ttheme_default(
core = list(padding=unit(c(1, 1), "mm"))
)
mytable <- tableGrob(mtcars, theme = mytheme)