我想知道如何在 gridExtra 2.0.0 中执行以前版本中可以执行的操作来更改表格宽度/高度填充,例如:
grid.arrange(tableGrob(mtcars,padding.h=unit(1,"mm"),padding.v=unit(1,"mm")))
Run Code Online (Sandbox Code Playgroud)
(抱歉,我无法测试上面的代码,因为我没有安装旧版本的 gridExtra)
我不想缩小文本,只是想将所有内容收紧在一起,以便表格适合我将其放在 PDF 页面上的位置。
我可以看到“widths”属性在每个条目上都有“+4mm”,但我不知道如何将它们更改为+2mm。
当然,如果有一个我"padding"
可以更改的简单属性,我会更愿意。
我的问题与此类似。
小智 7
您必须使用theme,并且正如baptiste注释一样,您可以使用 ttheme_default 来显示默认主题的属性。
ttheme_default()
Run Code Online (Sandbox Code Playgroud)
要将表“核心”的填充设置为 1 毫米:
mytheme <- gridExtra::ttheme_default(
core = list(padding=unit(c(1, 1), "mm"))
)
mytable <- tableGrob(mtcars, theme = mytheme)
Run Code Online (Sandbox Code Playgroud)