这里是代码:
list.component.ts
chart: any = []
data = [
{
date: (5) ["2020-02-15 12:00:00",, "2020-02-15 13:00:00", "2020-02-15 14:00:00", "2020-02-15 15:00:00", "2020-02-15 16:00:00"],
temperature: (5) [24.8, 25, 25.3, 25.3, 25.4]
},{
date: (5) ["2020-02-26 11:00:00" ,"2020-02-26 12:00:00" ,"2020-02-26 13:00:00" ,"2020-02-26 14:00:00" ,"2020-02-26 15:00:00"],
temperature: (5) [25.4, 25.3, 25.7, 25.5, 25.7]
}, {
date: (4) ["2020-02-26 12:00:00" ,"2020-02-26 13:00:00" ,"2020-02-26 14:00:00" ,"2020-02-26 15:00:00"],
temperature: (4) [27.9, 27.6, 27.4, 27.3]
}
];
ngOnInit() {
data.foreach((param: any) => {
option = {
xAxis: {
type: 'category',
boundaryGap: false,
data: param.date
},
yAxis: {
type: 'value'
},
series: [{
data: param.temperature,
type: 'line',
areaStyle: {}
}]
};
this.chart.push(option);
}
}
我想在这里显示的是echarts数组,但是日期有误。它仅获取最后一项数据,而应根据其索引获取数据。
这是您想要的代码,我得到了完美的数组结果。