【问题标题】:Comparison Shiny / rmarkdown::render_site() & flexdashboard比较 Shiny / rmarkdown::render_site() & flexdashboard
【发布时间】:2017-10-27 06:37:24
【问题描述】:

一个对基于 R 代码构建网站的新手提出的高级问题:

我试图了解 Shiny 与 rmarkdown 提供的用于呈现交互式和/或 Web 内容的工具之间的关系(例如,使用 rmarkdown::render_site()flexdashboard)。

引发这个问题的原因是在rmarkdown documentation 上阅读:

R Markdown 文档是交互式内容的完美平台。

另外看到these great dashboardsflexdashboard 制作。

要浏览可用于基于 R 代码构建网站的各种选项,我想知道:

  1. Shiny 如何与 rmarkdown?

  2. Shiny 编程比较,在 易用性/可扩展性/灵活性,rmarkdown / flexdashboard?

我做了一个相当大的shiny 应用程序,想知道我是否应该尝试迁移到例如flexdahboard

【问题讨论】:

    标签: r r-markdown shiny flexdashboard


    【解决方案1】:

    Shiny 最先出现,过了一段时间,他们在 Markdown 中添加了一些 Shiny 的功能。要使用交互式降价,请注意您需要使用 runtime: shiny,这意味着它确实需要闪亮才能在后端运行,它不仅仅是一个纯独立的 HTML 文档。

    但是,我刚才所说的并没有解释您所问的任何内容,只是想指出这一点!这确实是一个很好的问题,并且有一个open issue on shiny's github 试图解释它们与其他类似格式之间的区别,因为我同意看到所有这些选项是非常压倒性的,并且必须选择哪个选项。只是为了增加复杂性-实际上您可以在 Rmd 文档中编写/嵌入闪亮的应用程序:)

    (我无法将此作为评论提交,因为它太长了)

    【讨论】:

    • 谢谢。我刚刚发现flexdashboard。当您说可以“在 Rmd 文档中编写/嵌入闪亮的应用程序”时,这就是您的想法吗?或者还有其他选择吗? (我还编辑了我原来的问题,将flexdashboard引入比较)
    • 我不是这个意思。您也可以在常规 Rmd 文档中嵌入闪亮的应用程序 rmarkdown.rstudio.com/authoring_embedded_shiny.html
    猜你喜欢
    • 2016-07-29
    • 2020-12-09
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 2020-04-03
    • 2017-07-10
    • 1970-01-01
    • 2021-04-26
    相关资源
    最近更新 更多