Блестящий в RStudio RPres?
Я учусь RPres
и до сих пор мне это очень нравится. Теперь я хотел бы вставить RShiny
Приложение в моей презентации. Я прочитал инструкцию по вставке Shiny в RMarkdown и попытался применить аналогичный подход в 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):
appshot объектов Shiny app пока не поддерживается.
Я не могу найти хорошую документацию для RPres и Shiny. Это вообще возможно? Есть ли обходной путь, например, создание чего-то из RMarkdown, которое затем можно вставить в RPres?
1 ответ
Формат.Rpres не поддерживает Shiny, но вы можете сделать нечто очень похожее, используя R Markdown. .Rpres построен на ive.js. Вы можете установить reve.js таким образом, чтобы использовать его в документах R Markdown. Инструкции здесь:
http://rmarkdown.rstudio.com/revealjs_presentation_format.html
После того, как вы преобразовали свою презентацию в R Markdown (должно быть очень мало работы, кроме добавления заголовка YAML, как описано выше и настройки заголовков), вы можете использовать в своей презентации приложения Shiny, как и в учебном пособии, которое вы связали.