【发布时间】:2015-03-08 04:09:41
【问题描述】:
有没有使用 R 中的数据和 ReporteRs 等软件包生成完整 Powerpoint 的好方法? 我有大约 900 张幻灯片要创建。我们的分析师目前遵循这条道路:
DB --> SAS --> CSV --> PPTX(嵌入式图形)(x900 次)
这是手动操作,容易出错且速度慢。
理想情况下,我更喜欢:
DB --> R + ReporteRs --> PPTX (x1 time)
问题是 2 倍的。首先,我们的客户(不合理地)更喜欢 PPTX,而不是 Web 甚至 PDF 格式。其次,R 图形无法在 PPTX 中进行编辑,并且有时尺寸/格式不理想,尤其是在轴文本大小方面。 那么有没有办法使用 R 来创建可编辑的 Powerpoint 图形、超链接目录等? 如果不是这样,至少有 一套好的 ggplot2 模板可以与像样的 PPTX 一起使用演示文稿格式?
【问题讨论】:
-
我使用 devEMF und emf(...) 来获取图形,我可以在 PPTX 中进行修改...但它不是真正的自动...而且它似乎已从 CTAN 中删除 :( @ 987654322@ ...我认为Powerpoint只知道WMF和EMF(作为矢量格式)
-
@darwin,我知道,但我们的客户出于某种原因与 .PPTX 结缘
-
要以编程方式编辑 .pptx,您可以使用 vbs/vba。
-
PPT 只能接受 EMF 和 WMF 作为矢量格式的说法是不正确的。 (它是在 Mac 平台上开发的。)查看
setEPS()和postscript()文档以了解创建 .eps 文件的方法,这些文件被 PPT 接受,矢量映射,并且至少在其“白色”区域是透明的。我刚刚测试了在 rgb 颜色中使用透明度的能力,并且可以在 Mac 上运行。
标签: r package powerpoint reporters