0

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

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

引发此问题的是阅读以下rmarkdown文档

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

再加上看到这些flexdashboard.

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

  1. Shiny与 提供的功能 如何衔接rmarkdown

  2. Shiny在易用性/可扩展性/灵活性方面,编程如何与rmarkdown/进行比较flexdashboard

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

4

1 回答 1

2

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

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

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

于 2017-05-27T02:08:04.733 回答