有关如何使用R来呈现.ppt幻灯片的任何建议。我正在进行演示,而不是在PowerPoint和R之间来回切换,我希望能够在R本身内呈现一些.ppt幻灯片。我已经看过很多关于从R到PowerPoint的讨论,但从另一个方面来说并不多。
思想?
答案 0 :(得分:2)
您可以使用包ReporteRs:
library( ReporteRs )
pptx.file = "presentation.pptx"
# Creation of doc, a pptx object (default template)
doc = pptx( )
doc = addSlide( doc, "Two Content" )
# add into doc first 10 lines of iris
doc = addTitle( doc, "First 10 lines of iris" )
doc = addTable( doc, iris[1:10,] )
# add text with stylename "Normal" into doc (and an empty line just before)
doc = addParagraph( doc, value = c("", "Hello World!"), stylename = "Normal" )
doc = addSlide( doc, "Title and Content" )
# add a plot into doc
doc = addPlot( doc
, function() plot( rnorm(10), rnorm(10) )
)
# write the doc
writeDoc( doc, pptx.file )
答案 1 :(得分:1)
你必须和.ppt一起工作吗?否则,您可以查看knitr
这样的包,这些包旨在促进R
的动态报告。
答案 2 :(得分:1)
也许问题"How to embed a shell and browser into a presentation?"是一个好的开始。
我认为一旦你在powerpoint上安装浏览器,你就可以自由地使用R。
答案 3 :(得分:0)
如果您使用Mac OS X,也许可以使用AppleScript来控制R和PowerPoint。 (如果您使用Windows,可能会有类似的脚本选项,您可以研究。)
答案 4 :(得分:0)
将ppt导出为图像将使其在R
中处理