4

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

我宁愿创建自己的 UI 而不是使用 Shiny,但是:

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

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

4

1 回答 1

3

如果您正在寻找创建自己的 UI,但仍希望在“后端”使用 R,您应该查看openCPU 项目,您始终可以定义由 R 函数支持的 REST API,这些函数可以从任何网络框架。

于 2016-07-02T14:14:33.283 回答