【问题标题】:How to integrate shiny in bookdown如何在 bookdown 中集成闪亮
【发布时间】:2017-06-16 22:42:06
【问题描述】:

如何在 bookdown 文档中包含闪亮的应用程序?文档中有一个包含 miniUI 的示例,但没有说明如何包含自己的应用程序。

我尝试将“myapp”作为集成文件 (app.R) 或作为两个文件 server.R 和 ui.R 包含在子目录“myapp”中,使用 include_app(“myapp”) 或 runApp(“myapp "),但这不起作用。

【问题讨论】:

    标签: r shiny bookdown


    【解决方案1】:

    不久前有人问过这个问题,但我会提供答案,以防其他人尝试设置它。

    knitr::include_app()knitr::include_url() 两个函数都需要一个 URL,它应该是您发布 Shiny 应用程序的网站的地址。因此,如果您想构建自己的应用程序,我建议您先将其发布到网络,然后使用此处的说明将其嵌入到 bookdown 生成的 HTML 代码中:https://bookdown.org/yihui/bookdown/web-pages-and-shiny-apps.html。基本上,您需要:

    1. shinyapps.io 创建一个免费帐户,
    2. 按照此处的说明发布 Shiny 应用程序(带或不带 miniUI package 包):https://docs.rstudio.com/shinyapps.io/index.html
    3. 运行函数knitr::include_app() 将您的Shiny 应用程序集成到您的bookdown 中,如此处所述https://bookdown.org/yihui/bookdown/web-pages-and-shiny-apps.html..

    使用shinyapps.io 的免费帐户,您最多可以发布 5 个应用程序。我建议您尝试使用miniUI package 发布您的 Shiny 应用,因为它可以使应用轻松适应 bookdown 生成的 HTML 页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-07
      • 2020-11-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      相关资源
      最近更新 更多