Сделать размер разрыва пропорциональным разрыву в последовательных данных - PullRequest
0 голосов
/ 24 апреля 2018

Я использую Highcharts для рисования данных временных рядов. Вместо того, чтобы объяснять, что я пытаюсь сделать, пожалуйста, посетите этот JsFiddle . Моя проблема - разрыв между недостающими данными. Если вы наблюдаете график, есть два пробела.
1) Для первого разрыва данные отсутствуют в течение ~ 15 минут. С 1:11 до 1:30.
2) Для второго разрыва данные отсутствуют в течение ~ 5 часов. С 2:12 до 7:36

Если вы наблюдаете, что ширина промежутка остается неизменной в течение 15 минут и 5 часов пропущенных данных. Для тех, кто просто смотрит на график, это вводит в заблуждение.
Есть ли способ сделать ширину промежутка пропорциональной отсутствующим данным? Один путь - все null с. Но, может быть, есть готовое решение?
Благодарю.

1 Ответ

0 голосов
/ 24 апреля 2018

Если вы сделаете xAxis не порядковым, оно будет равномерно распределять время по оси.https://api.highcharts.com/highstock/xAxis.ordinal

  xAxis: {
    ordinal:false
  },

https://jsfiddle.net/aqcd8cqw/3/

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