如何用R来定制个性化PPT
ReporteRs 包可以创建word,ppt,html文档。它可以格式化R的输出:如可编辑的矢量图,复杂的表格报告功能,企业模板文档的重用( .docx和 .pptx)。它是一个很好的自动化报告工具,并且不需要你安装微软的任何产品。需要注意的是,电脑需安装了java(>=1.6)本文演示的是如何用它来制作PPT文档。 入门 创建一个pptx对象 通过 pptx 函数创建的一个R对象可以表示一个PPT文档。它包含两个参数:标题和模板文件。如果未指定,模板文件在包目录下是一个空文档。 每当创建一个pptx对象的时候,你就可以使用一个模板文件。这个文件是从内存中复制过来的,并且副本可以通过R输出为一个文档。模板文件提供了可用的格式和幻灯片版式。 将R的输出结果发送到一个对象 接下来,创建pptx文件的组成部分。 在将R的输出发送到一个文档(或幻灯片)之前,必须 添加一个幻灯片 。通过函数 addSlide 可以实现。 在添加幻灯片的时候,需要选定一个布局。然后添加文本,表格,图形和其它组成部分。 将对象写入到一个文件中 最后,使用函数 writeDoc 将对象写入到后缀为 .pptx 的文件中。 示例 下面我们通过一个带有注解的R脚本来做演示: library( ReporteRs ) # 创建一个pptx对象的文档(默认模板) mydoc = pptx( ) # 检测布局名称