在RStudio RPres中闪亮?

时间:2016-07-11 17:34:39

标签: r rstudio rpres

我正在学习RPres,到目前为止,我非常喜欢它。现在我想在我的演示文稿中插入一个RShiny应用程序。我在RMarkdown中阅读了插入Shiny的说明,并尝试在RPres中应用类似的方法:

# A Shiny App in RPres?
========================================================

```{r, echo = FALSE}
library(shiny)
shinyAppDir(
  system.file("examples/06_tabsets", package="shiny"),
  options=list(
    width="100%", height=700
  )
)
```

然后给出错误:

  

appshot.shiny.appobj中的错误(列表(httpHandler = function(req):
  尚不支持闪亮应用对象的应用。

我无法为RPres和Shiny找到任何好的文档。这甚至可能吗? 有没有解决方法,比如从RMarkdown生成一些可以插入到RPres中的东西?

1 个答案:

答案 0 :(得分:1)

.Rpres格式不支持Shiny,但你可以做一些与使用R Markdown非常相似的东西。 .Rpres建立在reveal.js上。您可以安装reveal.js,以便在R Markdown文档中使用它。说明:

http://rmarkdown.rstudio.com/revealjs_presentation_format.html

一旦您将演示文稿转换为R Markdown(除了如上所述添加YAML标题和调整标题之外,应该是非常少的工作),您可以在演示文稿中使用Shiny应用程序,就像您链接的教程一样。