Domanda

Qui (jsfiddle) è il mio codice con i dati. Il grafico generato è piuttosto disordinato Può qualcuno aiutarlo su questo?

I miei dati è a intervalli come segue:

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

al tempo casuale.

li ho convertiti in millisecondi, nessun problema con questo, ma per mostrare loro in Highcharts c'è qualche problema in esso, può essere Non ti ho chiamato funzioni req per formattare i dati per mostrare il corretto qui o qualcosa del genere.

Alcune date in formato comprensibile:

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
È stato utile?

Soluzione

Highstock richiede i dati in tempo da ordinare. L'aggiunta di questo prima del rendering risolve il problema:

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

Esempio Aggiornato: http://jsfiddle.net/CYJAk/3/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top