2012-04-15 15 views
8

jsfiddle:http://jsfiddle.net/RjPRd/Handling timestamp unix con Highcharts

tempi & etichette vengono visualizzate in modo non corretto.

penso che il timestamp deve essere moltiplicato per 1000 per Javascript tempo ma qual è l'approccio migliore? Anche io credo che la messa a punto non è ancora corretta, perché le etichette sembrano opposta a quella dove si trova il cursore.

+0

Quando metto a confronto i valori "jsfiddle.net/cvedovini/RjPRd/2/" e valori "jsfiddle.net/RjPRd/". Non è solo UnixTimestamp * 1000 = JavascriptTime. Qual è la funzione che hai usato Claude? – nayfun

+0

dati in secondo esempio è anche invertiti. –

risposta

38

Hai ragione, timestamp in Javascript sono millisecondi così si dovrebbe moltiplicare il tutto per 1000.

Per l'altro problema che deriva dal fatto che i dati è ordinato all'indietro. Apparentemente HighCharts sta facendo casino quando le serie non sono ordinate correttamente.

Ecco la correzione per il codice: http://jsfiddle.net/cvedovini/RjPRd/2/

+1

Grazie mille, sono rimasto bloccato per ore su questo –