摘要:
记录使用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,或者直接减少数据量
时间: 2024-11-13 08:06:20