【发布时间】:2017-02-16 09:20:16
【问题描述】:
我在 R 中使用 tableGrob 创建格式化表格的 .png 图像,以包含在 MS Word 报告中。对于小桌子,这可行,但对于较大的桌子,它们不适合图像。我找不到任何参数可以让我强制它自动适应,或者手动控制图像窗口的高度和宽度。
如果有人能告诉我如何做到这一点,我将非常感激。
我在 64 位 PC 上的 Linux Mint 上通过 Rstudio 版本 1.0.136 使用 R 版本 3.3.1。使用的 R 包包括 gridExtra、gridGraphics、gtable 和 png。
表格(tabsave)是一个简单的数据框,有 34 行和 6 列,第一个是 chr,其他都是 num。
这是输出的样子。您可以看到表格如何延伸到图像的上下边界之外:
这里是相关代码
gtab<-tableGrob(tabsave,rows=NULL,cols=nm,theme = ttheme_default(base_size=10)) # gtab is the graphical version of the table, for printing
png('test.png')
grid.draw(gtab)
dev.off()
感谢您提供的任何帮助。
【问题讨论】: