Добрый день, столкнулся проблемой обновления шкалы в Chart.js, может кто сталкивался. Есть график вида:
var chart = new Chart(ctx, {
//... настройки графика
options: {
legend: {display: false},
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
min: 0,
max: 600,
stepSize: 50
}
}]
}
}
});
Обновляю информацию графика таким образом, все работает:
function add_data(){
chart.data.datasets[0].data = inputdata5;
chart.update();
}
Но когда пытаюсь подобным образом обновить шкалу max:
function up_yAxes(){
chart.options.scales.yAxes.ticks.max = 480;
chart.update();
}
То пишет ошибку:
Uncaught TypeError: Cannot set property 'max' of undefined
В документации пишут что можно обновить так:
сhart.scaleService.updateScaleDefaults('linear', {
ticks: {
max: 480
}
});
Но так ничего не обновляется, тоже выходит ошибка:
Uncaught TypeError: Cannot read property 'updateScaleDefaults' of undefined
Может кто сталкивался?