Данные формата оси Hightcharts X в соответствии со случайными интервалами MIN

StackOverflow https://stackoverflow.com/questions/8326772

  •  26-10-2019
  •  | 
  •  

Вопрос

Здесь (jsfiddle) мой код с данными. Сгенерированный график довольно грязный, может ли кто -нибудь помочь мне в этом?

Мои данные с интервалом, как следующее:

hours:mins
10:13
15:15
18:14
22:13
00:13

в случайное время.

Я преобразовал их в миллисекунд, без проблем с этим, но чтобы показать их в Highcharts, в нем есть какая -то проблема, возможно, я не вызывал функций REQ, чтобы форматировать данные, чтобы показать правильное здесь или что -то в этом роде.

Некоторые даты в понятном формате:

Tue Nov 08 10:13:00 IST 2011
Tue Nov 08 15:15:00 IST 2011
Tue Nov 08 18:14:00 IST 2011
Tue Nov 08 22:13:00 IST 2011
Wed Nov 09 00:13:00 IST 2011
Wed Nov 09 03:13:00 IST 2011
Wed Nov 09 06:13:00 IST 2011
Wed Nov 09 10:13:00 IST 2011
Wed Nov 09 15:13:00 IST 2011
Wed Nov 09 18:13:00 IST 2011
Wed Nov 09 22:13:00 IST 2011
Thu Nov 10 00:13:00 IST 2011
Это было полезно?

Решение

Highstock требует сортировки времени. Добавление этого перед рендерингом решает вашу проблему:

data.sort(function (a, b) {
    return a[0] - b[0];
});

Обновленный пример: http://jsfiddle.net/cyjak/3/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top