如何将闪亮的应用程序嵌入到Rmarkdown html文档中

Mar*_*tin 5 html r rstudio r-markdown shiny

我想用RMarkdown创建一个html文档,其中包含文本,Rcode和闪亮的应用程序之间的某个位置。

  • 我曾考虑将其asis=TRUE用于该shinyApp(ui, server)块,但如果我将其添加runtime: shiny到YAML-Header中,则RStudio仅呈现Rmd文件。
  • 如果这样做,则不会创建html,但是可以转到浏览器视图。
  • 如果我在浏览器视图中查看源代码,仍然看不到整个html代码。
  • 如果我检查生成的临时文件,则找不到代表整个RMarkdown文档的html文件。

如何从shinyApp函数生成html代码?或者:如何从RMarkdown生成包含闪亮应用程序而不是例如情节的html文件

我希望你对我有想法。

Zhu*_*ong 4

我不太明白你所说的“闪亮的应用程序”是什么意思。如果您已经设置了服务器端应用程序,即其他人可以通过 url 访问您的应用程序,您可以尝试以下方法。

参见https://bookdown.org/yihui/bookdown/web-pages-and-shiny-apps.html第二段

一个相关的函数是knitr::include_app(),它与 非常相似include_url(),它被设计用于通过输出中的 URL 嵌入 Shiny 应用程序。

在此输入图像描述