Highcharts性能优化问题

我打算用highcharts做一个折线图,数据是1w个,当不断缩小时可以查看某一个点。 
 请问highcharts有没有这方面的优化(因为同时呈现1w个点,太密集也看不出来,并且极其影响性能)?
已邀请:

john - 个人微博:http://weibo.com/u/2175683160

赞同来自: HappYgoD

先来说比较好的方法
 
1、用 highstock,在线演示有跟多例子,见 
http://www.hcharts.cn/demo/highstock.php
 
 
2、用官方提供的高性能插件 boot.js,50w - 100w 完全不在话下。详见:http://www.highcharts.com/component/content/article/2-news/175-highcharts-performance-boost
 
其次, 1 w 条数据对 highcharts 来说也是ok的
 
 

jsbome - 个人博客:http://highcharts.daxueba.net

赞同来自: john

你要看循环那里占用时间,可还是图表显示占用时间。

jsbome - 个人博客:http://highcharts.daxueba.net

赞同来自:

1万个点可以呈现,也不会卡。当然,你可以使用第三方插件以缩略图模式显示。

HappYgoD

赞同来自:

不卡么?官网demo中,时间轴折线图。
 我将data换成
 
data: function() {
var list = ;
for (var i = 1; i <= 10000; i++) {
list.push(Math.round(Math.random() * 1200));
}
return list;
}()

然后再划区域时有明显卡顿, 是哪里还需要修改么?
谢谢您的热心,期待您的答复

要回复问题请先登录注册