Я хочу добавить новые строки, но я хочу добавить данные по третьей оси x. Если я добавляю новые данные в набор данных, они всегда начинаются с самого начала (в моих данных в январе). я хочу, чтобы новая линия начиналась с марта по декабрь, а другая линия начиналась с июня по декабрь.
let chart = new Chart(ctx, {
type: 'line',
data: {
datasets: [{
label: 'First dataset',
data: [0, 20, 40, 50, 0, 20, 40, 50, 0, 20, 40, 50]
}],
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
},
options: {
scales: {
yAxes: [{
ticks: {
suggestedMin: 50,
suggestedMax: 100
}
}]
}
}
});
Вам нужно установить значения по умолчанию для рта, ведь он не хочет использовать пример - 0 :
data: {
datasets: [{
label: 'First dataset',
data: [0, 20, 40, 50, 0, 20, 40, 50, 0, 20, 40, 50]
},
{
label: 'Second dataset',
data: [0, 0, 0, 0, 0, 20, 40, 50, 0, 20, 40, 50]
}],
labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
},
я нашел пример, здесь мы можем использовать значение данных - ноль, и это создает пустое пространство для этого диапазона
Не отрисовывать нулевые значения с помощью chart.js
попробуйте этот stackoverflow.com/questions/34516224/…
спасибо за ответ на мой вопрос .. я думаю, что это сработает, но если я поставлю 0 в данные, они обратят внимание. если честно, то, что я хочу, не указано там.