闪亮或只是htmlwidgets

时间:2016-07-01 22:03:00

标签: r shiny plotly shiny-server htmlwidgets

我必须使用htmlwidgets相关的包(plotly和dygraphs)来生成图,然后我可以:  1.保存为.html文件并通过iframe链接它们。  2.在闪亮的应用程序中使用。

我更喜欢创建自己的UI而不是使用Shiny,但是:

如果我不使用Shiny,每次重新生成绘图(在某种用户交互上)时,需要将plotly / dygraphs(超过1MB)创建的html文件传输到客户端。这可能会造成瓶颈。

因此,我想知道在重新渲染用户交互图时,使用Shiny是否会减少需要传输到客户端的数据量。

1 个答案:

答案 0 :(得分:2)

如果您希望创建自己的用户界面,但仍希望在后端使用R,那么您应该看一下openCPU project,定义可由任何Web框架调用的R函数支持的REST API。