javascript - diferencias - como hacer graficas en html
Biblioteca de gráficos de Javascript para grandes datos (3)
En su ejemplo, la biblioteca dygraphs maneja seis mil puntos de datos de una manera muy rápida. Tal vez eso sería adecuado para sus necesidades?
Está basado en Canvas con excanvas para soporte de IE.
¿Alguien sabe de una biblioteca de gráficos de Javascript que pueda manejar grandes conjuntos de datos?
Por ''enorme'', me refiero a dibujar un gráfico de líneas con alrededor de 1,000 líneas y 25,000 puntos de datos en total. (Con una distribución desigual de puntos por línea. Muchas líneas tienen muy pocos puntos, pero algunas tienen hasta 4,000). Aquí hay un archivo de datos de ejemplo .
Actualmente estoy usando Highcharts , pero es demasiado lento para trazar el archivo de ejemplo. Aquí está mi sitio web de prueba , graficando el archivo de datos de ejemplo usando Highcharts. ADVERTENCIA: Ir a esa página consumirá su procesador por un tiempo :)
No quiero usar Flash o Silverlight.
Esperaba usar Javascript para que mis usuarios puedan hacer zoom + desplazarse por el gráfico y activar / desactivar las líneas, etc. Pero si esto es simplemente demasiados datos para que pueda manejarlos cualquier biblioteca de gráficos de Javascript, entonces tendré que hacer la gráficos del lado del servidor.
Hilo viejo pero quizás de alguna utilidad. Highcharts ha agregado un módulo ''boost'' para mejorar el trazado de puntos de datos. Dicen que esto puede manejar millones de puntos de datos con facilidad.
La biblioteca de gráficos de JavaScript de ZingChart podría ser útil . Fue construido específicamente para Big Data y ofrece algunas funciones excelentes para garantizar renders rápidos y estables sin perder interactividad.
Aquí hay una demostración que rinde 100k puntos en menos de un segundo. Y si desea hacer algunas comparaciones, también está el Vs de ZingChart. demo (tenga en cuenta la advertencia en la parte superior derecha: algunas libretas pueden alterar su navegador).
Revelación completa, estoy en el equipo ZingChart. Me complace responder a cualquier pregunta que pueda tener sobre la biblioteca.