chart.js отображает время по оси X как 24 часа - PullRequest
1 голос
/ 07 мая 2019

Я создал диаграмму, используя chart.js. Мои данные генерируются в каждую минуту. Таким образом, оси X отображаются в формате ЧЧ: мм: сс (19:14:03), показывая координаты в каждую минуту. Я хочу, чтобы отметки по оси X были в часах. Время 19:14:03 должно отображаться между галочкой 19:00 и 20:00.

Вот график, показывающий оси X в минуту. Я хочу, чтобы тики осей отображались ежечасно enter image description here

Ниже приведен код, который я пробовал.

	var timedata=["19:14:03","19:15:03","19:16:04","19:17:04","19:18:05","19:19:05","19:20:05"];
  var chartdata = {
				labels: timeData,
				datasets: [
					{
						
						data: temp1,
						options: {
					        scales: {
					            xAxes: [{
					                type: 'time',
					                time: {
								    format: "HH:mm:ss",
								    unit: 'hour',
								    unitStepSize: 1,
								    displayFormats: {
								      'minute': 'HH:mm', 
								      'hour': 'HH:mm', 
								      
								      min: '00:00',
								      max: '23:59'
								    },
								}
					            }]
					        }
					    }
					}
				]
			};
...