Chart.js无法通过函数更新标签

时间:2018-12-15 04:04:54

标签: angular ionic-framework chart.js

我在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;
}

0 个答案:

没有答案