Для графика, который я делаю с Chart.js, я пытаюсь установить max. и минимальные значения для оси X. Как видно из приведенного ниже кода, я могу легко установить эти значения для оси Y, но установка пределов для X дает мне проблемы. Пожалуйста помоги.
Пожалуйста, просмотрите CodePen здесь: Chart.js JS-код, чтобы нарисовать график
myLineChart.options.scales.yAxes[0].ticks.max=20;
myLineChart.options.scales.xAxes[0].ticks.max=20;
myLineChart.update();
Это потому, что у вас есть только 7 меток на оси x.
Если вы добавите еще больше, изменив метки:
labels: [1,2,3,4,5,6,7],
чтобы:
labels: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
Он работает нормально.
Помните, что вы просите максимум 20, но их всего 7, поэтому он может отображать только 7.