最开始我将后台返给我的数据的value处理成一个series(即一条线)为一个数组[value1,value2…]的情况,然后将所有的x坐标放到一个数组,然后再去重。
然而出来的效果:
存在很多问题:
- 检查从后台给我的数据有2-13之后的数据,可是在图表上只有最大2-13的x坐标
- 所有点的在tooltip上显示的x坐标不正确,比如在2-13 04:09应该是有一个点有数据,结果所有的线在该处居然都有数据,即数据对应不正确
- 单独显示某一个x坐标不正确,明明应该显示2-14的数据结果没有,(比如688.34应该是2-14某时刻的数据,却显示为2-13的)
我检查发现我取出来的x坐标数据相当大,至少有4000个数据,而当我打印这个图表的数据是,发现只有900个数据。
我根据存在的问题,就估计数据对应错误,于是我将处理的数据改为:【x,y】这种对应形式
然后不给x坐标data,但是类型还为category,结果却如下:
发现x坐标并没有按日期从小到大排列
最后我想到将x轴改成类型为time,解决问题!!!!
贴图:
数据对应正确,缩放也正确!
版权声明:本文为hahabboom原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。