echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况

最开始我将后台返给我的数据的value处理成一个series(即一条线)为一个数组[value1,value2…]的情况,然后将所有的x坐标放到一个数组,然后再去重。
然而出来的效果:
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第1张图片
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第2张图片
存在很多问题:

  1. 检查从后台给我的数据有2-13之后的数据,可是在图表上只有最大2-13的x坐标
  2. 所有点的在tooltip上显示的x坐标不正确,比如在2-13 04:09应该是有一个点有数据,结果所有的线在该处居然都有数据,即数据对应不正确
  3. 单独显示某一个x坐标不正确,明明应该显示2-14的数据结果没有,(比如688.34应该是2-14某时刻的数据,却显示为2-13的)

我检查发现我取出来的x坐标数据相当大,至少有4000个数据,而当我打印这个图表的数据是,发现只有900个数据。
我根据存在的问题,就估计数据对应错误,于是我将处理的数据改为:【x,y】这种对应形式
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第3张图片
然后不给x坐标data,但是类型还为category,结果却如下:
发现x坐标并没有按日期从小到大排列
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第4张图片

最后我想到将x轴改成类型为time,解决问题!!!!
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第5张图片
贴图:
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第6张图片
echarts大量数据时且多条折线X坐标不同时X轴显示错误等情况_第7张图片
数据对应正确,缩放也正确!

你可能感兴趣的:(bug一堆堆)