Question

Ici (jsFiddle) est mon code avec des données. Le graphique généré est assez désordonné quelqu'un peut me aider à ce sujet?

Mes données à intervalles comme suit:

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

au moment aléatoire.

Je les ai converties en millisecondes, aucun problème avec cela, mais pour leur montrer à Highcharts il y a un problème en elle, peut-être que je ne l'ai pas appeler des fonctions de req aux données de format pour montrer approprié ici ou quelque chose.

Quelques dates en format compréhensible:

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
Était-ce utile?

La solution

Highstock exige que les données de temps à trier. L'ajout de ce avant le rendu résout votre problème:

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

Exemple Mise à jour: http://jsfiddle.net/CYJAk/3/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top