Datos de formato de eje X HighCharts según intervalos mínimos aleatorios
-
26-10-2019 - |
Pregunta
Aquí (jsfiddle) es mi código con datos. El gráfico generado es bastante desordenado ¿Alguien puede ayudarme en esto?
Mis datos están a intervalos como lo siguiente:
hours:mins 10:13 15:15 18:14 22:13 00:13
en el momento aleatorio.
Los he convertido en milisegundos, no hay problema con eso, pero para mostrarlos en los highcharts hay algún problema en ello, puede que no llame a las funciones de req para formatear datos para mostrar adecuadamente aquí o algo así.
Algunas fechas en formato comprensible:
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
Solución
Highstock requiere que se ordenen los datos de tiempo. Agregar esto antes de la representación resuelve su problema:
data.sort(function (a, b) {
return a[0] - b[0];
});
Ejemplo actualizado: http://jsfiddle.net/cyjak/3/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow