PowerPoint和R:如何"情节" .ppt在石英窗口滑动?

时间:2014-04-29 17:17:38

标签: r powerpoint

有关如何使用R来呈现.ppt幻灯片的任何建议。我正在进行演示,而不是在PowerPoint和R之间来回切换,我希望能够在R本身内呈现一些.ppt幻灯片。我已经看过很多关于从R到PowerPoint的讨论,但从另一个方面来说并不多。

思想?

5 个答案:

答案 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来控制RPowerPoint。 (如果您使用Windows,可能会有类似的脚本选项,您可以研究。)

答案 4 :(得分:0)

将ppt导出为图像将使其在R

中处理