Существует два способа добавления данных в график времени бара.
Когда мы добавляем даты в метки и передаем y как данные в наборах данных
Добавить как (x, y) пару в наборы данных напрямую
1-й работает отлично, а 2-й ничего не рендерит
var barChartData = {
labels: [moment().add(1, 'd').toDate(), moment().add(2, 'd').toDate(), moment().add(3, 'd').toDate(), moment().add(4, 'd').toDate(), moment().add(5, 'd').toDate(), moment().add(6, 'd').toDate(), moment().add(7, 'd').toDate()],
datasets: [{
label: 'Dataset 1',
backgroundColor: window.chartColors.red,
data: [
Math.random()*100,
Math.random()*100,
Math.random()*100,
Math.random()*100,
Math.random()*100,
Math.random()*100,
Math.random()*100
]
}]
}
var barChartData = {
datasets: [{
label: 'Dataset 1',
backgroundColor: window.chartColors.red,
data: [
{ x: moment().add(1, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(2, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(3, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(4, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(5, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(6, 'd').toDate(), y: Math.random()*100 },
{ x: moment().add(7, 'd').toDate(), y: Math.random()*100 },
]
}]
};
Что-то не так, что я делаю или это ошибка?