标签: r shiny plotly shiny-server htmlwidgets
我必须使用htmlwidgets相关的包(plotly和dygraphs)来生成图,然后我可以: 1.保存为.html文件并通过iframe链接它们。 2.在闪亮的应用程序中使用。
我更喜欢创建自己的UI而不是使用Shiny,但是:
如果我不使用Shiny,每次重新生成绘图(在某种用户交互上)时,需要将plotly / dygraphs(超过1MB)创建的html文件传输到客户端。这可能会造成瓶颈。
因此,我想知道在重新渲染用户交互图时,使用Shiny是否会减少需要传输到客户端的数据量。
答案 0 :(得分:2)
如果您希望创建自己的用户界面,但仍希望在后端使用R,那么您应该看一下openCPU project,定义可由任何Web框架调用的R函数支持的REST API。