首页 > 解决方案 > 如何加快绘制图表的速度?

问题描述

我目前正在准备一个闪亮的应用程序,显示我的国家的人口统计数据。我正在使用 plotly 包进行数据可视化。所有的图表都很棒,但问题是它们渲染得非常慢。也就是说,当我启动应用程序时,我必须等待大约 30 秒,图形才会出现在屏幕上。有什么方法可以加快图形的渲染速度并让它们更快地出现在屏幕上?我认为最大延迟可以是 2-3 秒,我不想要更多。老实说,我每页有 8 或 9 个图表,我不想相信为数据可视化而设计的 R 语言和 plotly 包在如此多的图表上效果不佳,所以我正在考虑一些错误靠我自己。我找到了这个指南:https ://plotly-r.com/performance.html 然而,第一种方式toWebGL ()根本不起作用,使用第二个函数partial_bundle ()我的印象是图形渲染得更慢。那么,有没有其他方法可以加快图形的渲染速度呢?我应该注意代码中的哪些错误,以免减慢图形的渲染速度?我将感谢所有提示、建议,尤其是解决问题的建议。

这个问题对我来说似乎很普遍,所以我不添加我的代码,但如果有必要我当然会添加它

提前致谢!

标签: rshinyplotly

解决方案


推荐阅读