我在R中使用highchart js库进行动态绘图。我观察到,仅将其加载到R工作区就需要相当长的时间。根据下面的计时,仅加载就需要跳跃8秒
> 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秒的加载时间。
任何指针都将受到高度赞赏。
发布于 2020-07-17 05:55:59
对我来说,这只花了不到1秒。
> 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.07 0.00 0.06R和highcharter版本
R version 3.6.1 (2019-07-05)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17134)
highcharter_0.7.0发布于 2020-06-09 18:29:10
也许(这只是一个盲目的尝试)是因为Highcharts库太大了。查看所有Highcharts、Highstock、Highmaps核心和所有附加模块:http://code.highcharts.com/
每个核心包含数万或数十万行JavaScript代码。当您添加所有其他模块时,例如highcharts-more.js、highcharts-3d等,您会得到更多。Highcharts wrapper包含了Highcharts的大部分特性(几乎全部)。也许这就是它加载这么长时间的原因。
我不是R开发人员,所以也许有一种方法可以缩短加载时间。请记住,这可能是由库本身的大小造成的。
https://stackoverflow.com/questions/62265222
复制相似问题