Tengo algunos datos en formato .csv (~10000 registros o más) y necesito visualizarlos en gráficos (Gráficos de área y de líneas en el principal). Además, los gráficos deben ser interactivos y tener controladores y filtros. Ahora estoy usando gráficos de Google, pero tiene un problema con el rendimiento para tal volumen de datos.
Entonces los requisitos son:
Essential Chart para JavaScript es una opción.
Todo el producto está disponible de forma gratuita a través de la licencia comunitaria si califica (menos de 1 millón de dólares en ingresos).
Nota: Trabajo para Syncfusion.
https://dc-js.github.io/dc.js/
dc.js es una biblioteca de gráficos de JavaScript con soporte nativo de filtro cruzado y que permite una exploración altamente eficiente en grandes conjuntos de datos multidimensionales (inspirada en la demostración de filtro cruzado). Aprovecha el motor d3 para representar gráficos en formato svg compatible con css. Los gráficos representados con dc.js se basan naturalmente en datos y son reactivos, por lo que brindan comentarios instantáneos sobre la interacción del usuario. El objetivo principal de este proyecto es proporcionar una biblioteca de javascript fácil pero potente que se pueda utilizar para realizar la visualización y el análisis de datos en el navegador y en un dispositivo móvil.
(Énfasis añadido)
dc.js es una biblioteca de javascript de código abierto y tiene licencia de Apache License v2.
Lo he usado con un archivo csv de 70,000 registros. Muy receptivo después de que se cargan los datos.
izzy