Actualmente estoy reconstruyendo una página web previamente staic-html+Native js con React. Por lo tanto, estoy buscando en diferentes bibliotecas para crear un gráfico de líneas usando Javascript.
El gráfico se creó previamente usando gráficos de Google, pero viendo que mis colegas quieren usar la menor cantidad posible de herramientas de Google, comencé a buscar alternativas.
Ya construí casi todo usando Chart.js y react-chartjs-2
resulta que inevitablemente necesitamos la función de zoom para examinar gráficamente las ligeras desviaciones en los datos del gráfico, a pesar de que generalmente hay más de 3000 entradas en un gráfico que es aproximadamente 1000x300px.
Me encontré dygraphs
y react-dygraphs
, aunque parece prometedor, la última confirmación fue hace aproximadamente 3 años.
¿Alguien tiene experiencia, en cuanto a si todavía funciona con versiones de reacción más actuales? ¿Existe una alternativa (gratuita/de código abierto) a los gráficos de Google, posiblemente una que no conozca?
Las bibliotecas que conozco y excluí son: chart.js, D3, canvasjs
¿Puedes probar la biblioteca de gráficos JavaScript de Syncfusion ? Tiene más de 30 tipos de gráficos con soporte de interacción como Zoom, pan, trackball, información sobre herramientas, etc.
Enlace de muestra https://ej2.syncfusion.com/demos/#/material/chart/zooming.html
También tiene soporte incorporado para marcos: Angular, React, Vue
Terminé conformándome con los gráficos de React Timeseries porque:
Mawg dice que reincorpore a Monica