用[OneToOne]=true
创建一个折线图,我得到Error 15。
但是我的数据显然按日期升序排列。
[使用[OneToOne]=false
时,我的数据正确显示,但是只有第一次加载,再次加载,才会再次出现错误15。
请参见stackblitz https://stackblitz.com/edit/angular-ke5ocu中的示例
您的数据似乎未在图中进行排序。
这里是使用原始数据的放大图像
这里是排序后没有错误的放大图像
这里是我用来排序的函数
onDataReceived() {
let chartData = dummy.pressure.sort((a, b) => a[0] - b[0]); // <-- sort x-axis here
this.chartOptions.series = [{
yAxis: 0,
name: 'Pressure',
data: chartData,
type: 'line',
}];
this.updateFlag = true;
}
我已经修改了您的Stackblitz。