我在Ionic 3.9应用程序中使用ng2-charts。
我正在尝试通过一个函数更新chart.js画布,但是横坐标标签未更新。知道为什么吗?
public showXdaysData(days:number, mems:any[]):void {
this.barChartOptions = {
scaleShowVerticalLines: false,
responsive: true,
scales: {
xAxes: [{
barThickness: 8,
gridLines: {
display:false
}
}],
yAxes: [{
ticks: {
beginAtZero: true,
max: 10
},
gridLines: {
display:false
}
}]
}
};
...
this.barChartLabels = abscisses;
...
let clone = JSON.parse(JSON.stringify(this.barChartData));
clone[0].data = data;
clone[0].label = days + ' jours';
clone[0].backgroundColor = days < 10 ? 'rgba(255, 51, 102, 1)' : 'rgba(49, 182, 145, 1)';
this.barChartData = clone;
}