Я строю диаграмму рассеяния, используя диаграмму JS и диаграмму реакции js -2. Я получаю время в этом формате 2020-07-06T09: 17: 15.424 + 00: 00 для оси x и простых чисел с плавающей запятой для оси y. Однако я хотел бы отображать данные по оси x только на основе дня недели и времени.
Я написал это для данных прямо сейчас. Для данных должны ли данные оси x быть строкой или моментным объектом, чтобы отображать данные по будним дням? Какие данные мне нужно передать, чтобы показать, где находится точка за неделю?
export const waitingChart = {
type: 'scatter',
datasets: [{
backgroundColor: 'rgba(75,192,192,1)',
borderColor: 'rgba(0,0,0,1)',
data: [],
label: 'Waiting Time'
}],
options: {
scales: {
xAxes:[{
type: 'time',
time: {
parser: 'HH:mm',
unit: 'hour',
stepSize: 1,
displayFormats: {
hour: 'HH:mm'
},
tooltipFormat: 'HH:mm'
},
ticks: {
min: '00:00',
max: '24:00',
callback: (value, index) => index == 24 ? '24:00' : value
}
}],
yAxes: [{
scaleLabel: {
labelString: 'waiting time in minutes',
display: true
}
}]
},
}
};