Два набора данных с разными временными интервалами на одной диаграмме Chart Js - PullRequest
0 голосов
/ 07 августа 2020

Мой сценарий: машина создает события ON, RELOAD, OFF в определенные моменты времени. Он также отправляет данные датчика тепла каждый час, что может быть или не быть во время событий.

См. Пример данных ниже.

events [10.30AM, 4.45PM, 6.15PM, 8PM]

Heat Data [11Am, 12PM,........., 7PM]

Как вы можете видеть, точки данных попадают в разные временные диапазоны. Поэтому, если я воспользуюсь приведенным ниже примером, данные о тепле будут полностью неверно согласованы.

https://www.chartjs.org/samples/latest/scales/time/line-point-data.html

Есть ли способ точно построить эти два набора данных?

1 Ответ

1 голос
/ 08 августа 2020

Просто определите ваши данные как точки через массив объектов, каждый из которых имеет свойство x и y.

data: [{
    x: new Date(),
    y: 1
}, {
    t: new Date(),
    y: 10
}]

Убедитесь, что не в данном случае определите data.labels.

...