Создание тиков в определенных временных точках на декартовой оси времени диаграммы - PullRequest
0 голосов
/ 21 ноября 2018

Я создал график в реальном времени, который обновляется примерно каждые 10 секунд, добавляя новое значение и удаляя старое.

Image of the realtime chart

Я являюсьнемного недоволен выбранными тиками оси времени.Каждые 10 минут это хорошо, но я бы предпочел значения, такие как 15:50, 16:00, 16:10.Я осмотрел временную ось документация , но не нашел ничего перспективного.Мое определение моего xAxes выглядит следующим образом:

    xAxes: [
        {
          gridLines: {
            display: true
          },
          type: "time",
          time: {
            unit: "minute",
            unitStepSize: 10,
            displayFormats: {
              minute: "HH:mm"
            }
          },
          ticks: {
            min: 0,
            max: this.datapoints.length,
            autoSkip: true,
            maxTicksLimit: 10
          }
        }
      ]

Я попытался перебрать набор данных и найти объект 'first pretty time' и установить этот объект как мой ticks.min объект.Но это не сработало.

1 Ответ

0 голосов
/ 21 ноября 2018

ОК, я нашел это.Свойство находится в атрибуте time:

time: {
  unit: "minute",
  unitStepSize: 10,
  displayFormats: {
    minute: "HH:mm"
  },
  min: firstprettyTime, // <- moment js object
},

Все хвалят этот ответ парня .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...