我用的是 highchart
js
我观察到它需要大量的时间来加载到我的R工作场所。根据下面的时间,仅仅是加载它就需要跳动8s
> system.time(library(highcharter))
Highcharts (www.highcharts.com) is a Highsoft software product which is
not free for commercial and Governmental use
user system elapsed
0.718 0.155 8.191
我正在使用这个软件包在我的 Shiny
应用。有什么办法可以加快这个加载速度吗?几乎所有的包都需要1-2秒来加载。
任何指针都将是非常感激的。
也许(这只是一个盲目的尝试)这是因为Highcharts库是巨大的。看看所有的Highcharts,Highstock,Highmaps核心和所有附加模块。http:/code.highcharts.com
每个核心都包含几万行或几十万行的JavaScript代码。当你添加所有附加模块时,如 highcharts-more.js
, highcharts-3d
和更多,你会得到更多。Highcharter包装器包含了Highcharts的大部分功能(几乎全部)。也许这就是为什么它的加载时间这么长。
我不是R开发者,所以也许有办法改善加载时间。只要记住,这可能是由库本身的大小引起的。