Я создал линейную диаграмму, которая успешно обновляет свои данные в chartjs, и я также пытаюсь изменить значения параметров динамически. В частности, я хочу изменить масштаб. Я бы хотел избежать повторного создания диаграммы каждый раз, когда нужны обновления. Есть ли способ, чтобы обновить параметры динамически, такие как:Динамически обновлять параметры диаграммы в chartjs с помощью Javascript
myLiveChart.options.scaleStepWidth = 10;
myLiveChart.update();
Примечание: Я попытался следующие, а также:
myLiveChart.scaleStepWidth = 10;
Также пытался myLiveChart.render();
вместо обновления, но ничего, кажется, действительно работает.
здесь скрипка, иллюстрирующая проблема: http://jsbin.com/yaxafehixe/1/edit?html,js,output
Вы проверили диаграммы docs? это любого использования - http://www.chartjs.org/docs/#scales-update-default-scale-config – Craicerjack
@ Craicerjack: да, но я не мог найти информацию о том, что конкретно хочу, я хотел сделать. , который должен обновить параметры, а не набор данных. То, что я пробовал до сих пор (используя функцию рендеринга или обновления), основывается на документах. – Rose
Проблема в том, что я точно не знаю, где можно проверить такие параметры, как scaleOverride, scaleSteps, scaleStepWidth:, scaleStartValue не находятся в разделе «весы», они находятся непосредственно в разделе «options» – Rose