Установите фиксированное время для каждого тика на графике. JS - PullRequest
0 голосов
/ 17 июня 2020

Я использую Chart. js. Я установил метки каждые 15 минут по оси x, но при масштабировании или панорамировании метки меняются с каждых 15 минут на разное время. Метка может начинаться с 15, но заканчиваться на 17 при масштабировании или панорамировании. Есть ли способ использовать функцию установки времени на графике. js, чтобы она была фиксированной и оставалась на уровне каждые 15 минут за тик, даже при масштабировании или панорамировании.

xAxes: [{
         type: "time",
         time: {
                parser: timeFormat,
                tooltipFormat: "hh:mm A",
                unit: 'minute',
                unitStepSize: 15
         },
         ticks: {
                 autoSkip: true,
                 stepSize: 5
         }
}],
pan: {
      enabled: true,
      mode: "x",
      speed: 10,
      threshold: 10,
      sensitivity: 5
      },
                zoom: {
                    enabled: true,
                    drag: false,
                    mode: "x",
                    speed: 0.15,
                    threshold: 5,
                    sensitivity: 0.15
                }
...