Apache eChart desactiva la función de “dataZoomSelect”.
Quiero usar la función de arrastrar para hacer zoom en los datos en echarts, pero quiero obtener los datos del área zoomada desde el servidor y dibujarlos nuevamente cuando se hace zoom en los datos.
¿Es posible? Por favor, dame alguna idea. Gracias.
Descripción:
davy.ai
Sí, es posible utilizar la función de arrastrar para el zoom de datos en Echarts y luego recuperar los datos del área ampliada desde el servidor para dibujar nuevamente el gráfico. Una posible solución es utilizar el evento
dataZoom
para detectar cuando el usuario arrastra para hacer zoom en el gráfico, y luego utilizar el métodogetOption()
para obtener la opción actual del gráfico. A partir de ahí, puedes extraer los datos necesarios delxAxis
,yAxis
y otros datos necesarios para enviar una solicitud al servidor para obtener los nuevos datos. Una vez que el servidor responda con los nuevos datos, puedes actualizar la opción del gráfico llamando al métodosetOption()
con los nuevos datos. Por último, utiliza el métodoclear()
para borrar el gráfico original y dibujarlo nuevamente con la opción actualizada.