Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2018, 10:59
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Изменение шкалы в Chart.js
Добрый день, столкнулся проблемой обновления шкалы в 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

Может кто сталкивался?
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2018, 11:23
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Разобрался
chart.options.scales.yAxes[0].ticks.max = 480;
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ещё раз изменение css файла посредством javascript JSN Events/DOM/Window 8 27.03.2020 10:42
не могу выловить изменение и отправить в AJAX biryukovm AJAX и COMET 17 25.02.2015 02:20
Изменение состояния DOM denysdovhan Events/DOM/Window 10 27.05.2014 12:54
jQuery Trackbar - Диффиринциальное отображение бегунка шкалы? Kirty jQuery 5 30.09.2011 20:23
Как обработать изменение масштаба окна в IE8 ? v_k Events/DOM/Window 1 09.08.2010 13:35