首页 > 代码库 > 【highchart】使用时遇到的问题

【highchart】使用时遇到的问题

摘要:

  记录使用highchart使用过程中出现的问题。

 

1.  x轴为datetime,时间差别8小时

  使用highchart 的x轴type 为datetime时,发现很诡异的事情,为啥子时间总是差那么8小时呢?翻遍官网API也没见解释。

     发现是由于highchart使用的标准时间,UTC,中国正好是东八区时间,刚刚8小时。

     解决办法很简单,使用highcart绘图之前,设置UTC属性为false,例子如下:

            Highcharts.setOptions({                global: {                    useUTC: false //关闭UTC                }            });  

 

2.  超过数据容量,highchart #12 Highcharts expects point configuration to be numbers or arrays in turbo mode 错误

  根据错误可看出是数据出问题了,定位是由于turboThreshold设置,默认为1000,也就是一个图最多显示1000个点,当然可以设置turboThreshold=0,不检查数据容量。

      如果数据量大,建议使用highstock,或者直接减少数据量

     

【highchart】使用时遇到的问题