繁体   English   中英

是否可以将在线托管的闪亮应用程序嵌入到 R-Markdown 文档中?

[英]Is it possible to embed a shiny app hosted online into an R-Markdown document?

我正在寻找一种将交互式闪亮应用程序包含在 R-Markdown .html 文档中的方法,以便与同事共享。 不幸的是,这些同事中的大多数都不是 r-savvy,所以自己运行 Markdown 脚本是不行的。 我知道闪亮需要一台主机在后台运行代码,所以简单地保存生成的 .html 是行不通的。 但是有没有可能,比如说,在 shinyapps.io 上部署闪亮的应用程序,并以某种方式将 url 嵌入到 R-Markdown 文档中,这样当文档打开时,它会自动连接到 shinyapps.io 链接,并显示正在运行的应用程序在shinyapps 服务器上?

您可以创建一个 html 文档,其中包含指向您的应用程序的链接。 iframe 用于在主页面中显示网页。 创建一个文件app.html并在里面写:

<iframe src="https://www.shinyapps.io/" height="100%" width="100%" scrolling="no" title="Iframe Example"></iframe>

或在rmarkdown文档)中使用:

```{r, out.width =  "100%"}
knitr::include_app("https://www.shinyapps.io")
```

感谢@Stéphane Laurent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM