// timeseries 折线图
var data = {
// x轴时间数据
ts: ["2017-10-01", "2017-10-02", "2017-10-03"],
// 系列数据(每个系列的数据项数量需要与ts保持一致)
series:{
A: [1 ,2 ,3],
B: [1 ,6 ,7],
C: [2 ,2 ,5]
}
}
var legends = Object.keys(data.series)
var series = legends.map(key => {
return {
name: key,
data: data.series[key].map((d,i) => [data.ts[i], d]),
type: 'line'
}
})
option = {
legend: {
data: legends
},
xAxis: {
type: 'time'
},
yAxis: {
show: true
},
tooltip: {
show: true
},
series: series
}