es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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:

  1. Cuando arrastre el área en el gráfico como se muestra a continuación:
    aquí

  2. No quiero que el gráfico haga zoom como se muestra a continuación. Quiero obtener los datos y volver a dibujar el gráfico.
    aquí

Tags:  

Answer

  1. Avatar for 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étodo getOption() para obtener la opción actual del gráfico. A partir de ahí, puedes extraer los datos necesarios del xAxis, 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étodo setOption() con los nuevos datos. Por último, utiliza el método clear() para borrar el gráfico original y dibujarlo nuevamente con la opción actualizada.

Comments are closed.