我需要使用与htmlwidgets相关的包(plotly和dygraphs)生成图表,然后可以选择:
1.将其保存为.html文件并通过iframe链接。
2.在shiny应用中使用。
我更喜欢创建自己的用户界面而不是使用Shiny,但是: 如果我不使用Shiny,每次重新生成图表(根据某种用户交互),由plotly/dygraphs创建的html文件(超过1MB)需要传输到客户端。这可能会创建瓶颈。
因此,我想知道在用户交互时重新呈现图表时,是否使用Shiny会减少需要传输到客户端的数据量。
我更喜欢创建自己的用户界面而不是使用Shiny,但是: 如果我不使用Shiny,每次重新生成图表(根据某种用户交互),由plotly/dygraphs创建的html文件(超过1MB)需要传输到客户端。这可能会创建瓶颈。
因此,我想知道在用户交互时重新呈现图表时,是否使用Shiny会减少需要传输到客户端的数据量。
*Output/render*
方法,则依赖项不会在每次呈现时传输,因此传输大小应该是数据大小。如果数据预计很大,那么您可以实现像leaflet
或visNetwork
这样的代理。 - timelyportfolio