2012-04-15 14 views
8

jsFiddle:http://jsfiddle.net/RjPRd/Manejo de marca de tiempo Unix con Highcharts

tiempos & Las etiquetas se muestran incorrectamente.

Creo que la marca de tiempo debe multiplicarse por 1000 para Javascript Time, pero ¿cuál es el mejor enfoque? También creo que la configuración sigue siendo incorrecta porque las etiquetas parecen opuestas a donde está el cursor.

+0

Cuando comparo los valores "jsfiddle.net/cvedovini/RjPRd/2/" y valores "jsfiddle.net/RjPRd/". No es solo UnixTimestamp * 1000 = JavaScriptTime. ¿Cuál es la función que usaste Claude? – nayfun

+0

Los datos del segundo ejemplo también están invertidos. –

Respuesta

38

Tiene usted razón, las marcas de tiempo en Javascript son milisegundos por lo que debe multiplicarse por todo 1000.

Por el otro problema viene del hecho de que sus datos se ordena al revés. Aparentemente, HighCharts está estropeando cuando las series no están ordenadas correctamente.

Aquí está la corrección de su código: http://jsfiddle.net/cvedovini/RjPRd/2/

+1

muchas gracias, estuve atrapado durante horas en esto –

Cuestiones relacionadas