繁体   English   中英

多个 Highcharts JavaScript 更新很慢。 有什么提高速度的选择吗?

[英]Multiple Highcharts JavaScript Update very slow. Any options to increase speed?

我在同一页面上有多个 Highcharts,我使用组合框同时更新它们,该组合框选择要在图表中显示的个人。

所有的 Highcharts 都非常简单,每个有 3-4 个行或列系列,每个图表的观察数量有限(大约 10-12 个)。

为了更新图表,我使用了一个 JS 函数,我尝试了两个选项:

第一个选项:

chart1.update({
    series: [{data: mybankjson["data"]["spr_t_tva"]},
              {data: mybankjson["data"]["enf_t_tva"]},
              {data: mybankjson["data"]["hogares_t_tva"]}],
    title: {text: 'Tasas de variación interanual del crédito. SPR<br>('+ecode+'-'+anombre+')'}
});

第二种选择:

chart1.series[0].setData(mybankjson["data"]["spr_t_tva"])
chart1.series[1].setData(mybankjson["data"]["enf_t_tva"])
chart1.series[2].setData(mybankjson["data"]["hogares_t_tva"])
chart1.setTitle({text:'Tasas de variación interanual del crédito. SPR<br>('+ecode+'-'+anombre+')'})

使用第一个或第二个选项可以更新大约 40 个图表。 两者都非常慢(每个图表大约 0.5 秒),因此使用组合框快速查看不同个人的图表基本上是不可能的。

有任何想法吗? .json文件 ( mybankjson ) 的大小可能是个问题?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM