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.

Cómo extraer datos de Highcharts cuando el array de gráficos está vacío?

Estoy tratando de extraer datos de un gráfico en la biblioteca Highcharts. He probado el siguiente código en la demostración de Highcharts y funciona bien. En mi caso, la matriz chart está vacía, aunque los datos se han poblado. ¿Cómo puedo extraer los datos en este caso?

Mi gráfico objetivo: //*[@id="main"]/div[1]/div[2]/div/div[6]/div

Highcharts.charts[0].series[0].options.data
Highcharts.charts[0].series[0].processedYData;
Highcharts.charts[0].series[0].processedXData;
Highcharts.charts[0].series[0].data 
Highcharts.charts[0].series[0].points
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para extraer datos de un gráfico en Highcharts, puedes utilizar cualquiera de los siguientes métodos:

    1. Highcharts.charts[0].series[0].options.data
    2. Highcharts.charts[0].series[0].processedYData
    3. Highcharts.charts[0].series[0].processedXData
    4. Highcharts.charts[0].series[0].data
    5. Highcharts.charts[0].series[0].points

    Sin embargo, en el caso de que la matriz chart esté vacía pero los datos se hayan poblado, puedes intentar los siguientes pasos para extraer los datos:

    1. Verificar si la biblioteca de Highcharts se ha inicializado y cargado correctamente.
    2. Verificar si el gráfico se ha renderizado correctamente.
    3. Intentar acceder al gráfico utilizando su ID o utilizando otros índices en la matriz Highcharts.charts.
    4. Si ninguno de los pasos anteriores funciona, intentar utilizar Selenium para interactuar con el gráfico y extraer los datos.

    En general, la extracción de datos de un gráfico en Highcharts requiere cierto conocimiento sobre cómo se ha implementado el gráfico y la estructura de los datos. Se recomienda consultar la documentación de Highcharts y la referencia de la API para obtener más información.

Comments are closed.