2

我正在学习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(list(httpHandler = function (req) 中的错误:
尚不支持 Shiny 应用程序对象的 appshot。

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

4

1 回答 1

1

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

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

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

于 2016-07-12T23:05:08.140 回答