首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在R中加速包加载(在闪亮的应用中)

如何在R中加速包加载(在闪亮的应用中)
EN

Stack Overflow用户
提问于 2020-06-08 23:10:08
回答 2查看 83关注 0票数 0

我在R中使用highchart js库进行动态绘图。我观察到,仅将其加载到R工作区就需要相当长的时间。根据下面的计时,仅加载就需要跳跃8秒

代码语言:javascript
复制
> 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秒的加载时间。

任何指针都将受到高度赞赏。

EN

回答 2

Stack Overflow用户

发布于 2020-07-17 05:55:59

对我来说,这只花了不到1秒。

代码语言:javascript
复制
> 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.06

R和highcharter版本

代码语言:javascript
复制
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
票数 1
EN

Stack Overflow用户

发布于 2020-06-09 18:29:10

也许(这只是一个盲目的尝试)是因为Highcharts库太大了。查看所有Highcharts、Highstock、Highmaps核心和所有附加模块:http://code.highcharts.com/

每个核心包含数万或数十万行JavaScript代码。当您添加所有其他模块时,例如highcharts-more.jshighcharts-3d等,您会得到更多。Highcharts wrapper包含了Highcharts的大部分特性(几乎全部)。也许这就是它加载这么长时间的原因。

我不是R开发人员,所以也许有一种方法可以缩短加载时间。请记住,这可能是由库本身的大小造成的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62265222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档