基于R代码建立网站活动的新人的高级别问题:
我试图了解Shiny与rmarkdown提供的设施之间的关系,以呈现互动和/或网络内容(例如,使用rmarkdown::render_site()
,flexdashboard
)。
触发此问题的原因是阅读rmarkdown
documentation:
R Markdown文档是交互式内容的完美平台。
再次使用flexdashboard
查看these great dashboards。
要浏览基于R代码构建网站的各种选项,我想知道:
Shiny
如何表达所提供的功能
rmarkdown
Shiny
编程如何比较
简化/可扩展性/灵活性,rmarkdown
/ flexdashboard
?
我做了一个相当大的shiny
应用,想知道我是否应该尝试迁移到flexdahboard
。
答案 0 :(得分:1)
Shiny排在第一位,过了一会儿,他们增加了一些闪亮的降价能力。为了使用交互式降价促销,请注意您需要使用runtime: shiny
,这意味着它需要在后端运行才能发光,它不再是纯粹的独立HTML文档。
然而,我刚才所说的并没有解释你所问的是什么,只想指出来!这确实是一个很好的问题,有一个open issue on shiny's github试图解释它们之间的区别,以及其他类似的格式,因为我同意看到所有这些选项并且必须选择哪一个非常难以理解。只是为了增加复杂性 - 您实际上可以在Rmd文档中编写/嵌入闪亮的应用程序:)
(我不能将此作为评论提交,因为它太长了)