最近遇到一个echart多条折线图,x轴与数据不一一对应的问题,他是根据后台返回数据从X轴的原点开始,导致显示不正确,如下:
此时x轴的配置举例如下
xAxis: {
type: 'category',
data:["17:03", "17:13", "17:23","17:32", "17:42","17:52", "16:02"],
}
series:[
{
name:'测试1',
type: 'line',
data:[0,1,5,0,0,0,1],
},
{
name: '测试2',
type: 'line',
data:[0,1,0,1,4,2,1],
},
]
而我现在需要的是将我的数据跟时间一一对应,那么这时候就要注意series中的data不能单放数据了,还要加上时间。则为如下:
series:[
{
name:'测试1',
type: 'line',
data:[
["17:03",0],
["17:13",1],
["17:23",0],
["17:32",0],
["17:42",0],
["17:52",0],
["16:02",1]
],
},
{
name: '测试2',
type: 'line',
data:[
["17:32",1],
["17:42",4],
["17:52",2],
["16:02",2]
],
},
]
大概一一对应上就如下:
交流
1、QQ群:可添加qq群共同进阶学习: 进军全栈工程师疑难解 群号: 856402057
2、公众号:公众号「进军全栈攻城狮」
对前端技术保持学习爱好者欢迎关注公众号共同学习。在进阶的路上,共勉!