最近用HIGHCHART做折线图,
想问问HIGHCHART数据源的点数有没有限制
我这的情况是 :
多条曲线,
每条曲线大多都可能上万(10W)记录  然后调试浏览器接近崩溃的样子,  提示HIGHCHART脚本忙

解决方案 »

  1.   

    没有碰见过数据太大的问题,不过你可以去官网试试
    http://www.highcharts.com/
      

  2.   


    var data = [];for(var a =0;a<100000;a++)
    {
    data.push(a);
    }
    这样写如果没问题的话  我想说官网也卡住了
      

  3.   

    数据点数的问题  比如那个所谓的point有个几万 几十万  果断就当掉了  
      

  4.   

    数据点数的问题  比如那个所谓的point有个几万 几十万  果断就当掉了  那是必然的,循环的压力。可以每次取固定的点数,然后按时间去推移,就像切画面一样,动态的绘图,demo里面应该有个示例!
      

  5.   

    纯英文的~~  基本都老外   看了我顿时就放弃了~~  至少现在没时间用有道和老外沟通、、、数据点数的问题  比如那个所谓的point有个几万 几十万  果断就当掉了  那是必然的,循环的压力。可以每次取固定的点数,然后按时间去推移,就像切画面一样,动态的绘图,demo里面应该有个示例!
    我去找找
      

  6.   

    数据点数的问题  比如那个所谓的point有个几万 几十万  果断就当掉了  那是必然的,循环的压力。可以每次取固定的点数,然后按时间去推移,就像切画面一样,动态的绘图,demo里面应该有个示例!
    只找到一个实时刷新的折线动态图
    不过有个解决方案先试下   按照实时刷新的思路去做 
    我先试试
      

  7.   

    初步完成了  
    根据demo来做的 我的情况虽然点数虽然多  但有相当一部分是数据冗余  
    冗余部分我做了下处理  point【time,null】  冗余部分为null就好了   我这里实际有效数据 每条大概几千个这样  时间再限定下应该就可以了~  
      

  8.   

    补充下 如何设点值为NULL 那么点与点之间就不会连线了,因为不是连续的点解决方法就是从后台入手,将数据中的冗余去掉。  (其实和前台做一个道理。。)   
      

  9.   

    请教下chart.series[0].setData(data);中data的数据格式是什么样的