Estoy buscando una biblioteca para crear un gráfico que pueda desplazarse y hacer zoom en un navegador

Necesito hacer un gráfico de barras que pueda mostrar datos como los que se muestran en la captura de pantalla, con una barra de desplazamiento que se pueda mover de izquierda a derecha y acercar o alejar haciéndola más grande o más pequeña.

¿Existe alguna biblioteca o herramienta que haga que esto sea mucho más fácil que comenzar desde cero?

Gráfico de barras con zoom

Respuestas (3)

Essential Chart for JavaScript admite la creación de este tipo de gráfico y se puede aplicar el zoom para lograr su requisito.

Ejemplo

Gráfico con zoom

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).

Trabajo para Syncfusion.

¿Puede confirmar que puedo usar la edición comunitaria en un producto mientras lo vendo, siempre y cuando no tenga 1,000,000 de ingresos?
@Mawg Sí. Puede usarlo en un producto de venta siempre que la empresa propietaria del software tenga menos de 1 millón en ingresos.

Bokeh es un muy buen generador de gráficos para python que genera dichos gráficos, pero si no está satisfecho con python, use Plotly .

Plotly tiene API para Python, R, MATLAB, Excel y Javascript . La biblioteca principal de JavaScript, plotly.js, ha sido de código abierto . Los gráficos del navegador tienen controles para paneo, desplazamiento, zoom, etc.

ingrese la descripción de la imagen aquí

Dos de las soluciones de JavaScript gratuitas más utilizadas son D3Js (por mucho, la más grande) y Chart.Js (hay muchas más, y GIYF).

Los gráficos de ejemplo están aquí y aquí , respectivamente.

Es probable que ya los conozca y solo le preocupe la barra de desplazamiento, en cuyo caso, hay muchas preguntas, respuestas y ejemplos, como este y este , si los busca en Google.