Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

139
Visualizações
React-Plotly: el gráfico no muestra datos de la matriz

Estoy usando react-plotly para implementar un gráfico de líneas dentro de un componente funcional React como se muestra en el código a continuación. Sin embargo, cuando trato de trazar mis datos usando una matriz de valores, no muestra nada. Estoy usando scattergl porque tengo un gran conjunto de puntos de datos para mostrar. Necesito ayuda con este problema. Estoy usando react.js versión 17.0.2 y react-plotly versión 2.5.1.

Aquí está mi código:

 import React from 'react'; import Plot from 'react-plotly.js'; import mydata from '../data/allData.json'; const MyApp = () => { // Transform Data const transformData = mydata.map((d) => { let traces = []; let plot_data = []; let xx = []; let yy = []; let ss = []; ss.push(d.mydata_id) d.data.map((each) => { xx.push(each.datetime_read) yy.push(each.surge_count) }); plot_data['x'] = xx; plot_data['y'] = yy; plot_data['s'] = ss; // console.log("Plot Data: ", plot_data) traces.push({ x: plot_data['x'], y: plot_data['y'], type: 'scattergl', marker: {color: 'green'}, name: plot_data['s'] }); return traces }); return ( <div> <div> <Plot data={transformData} layout={{...}} /> </div> </div> ) };

Aquí están mis datos:

 [ { "mydata_id": "00175784", ... "data": [ { "datetime_read": "2022-03-16 03:15:00", ... "surge_count": "240" }, { ... } ] }, { "mydata_id": "00161784", ... "data": [ { "datetime_read": "2022-03-16 03:20:00", ... "surge_count": "194" }, { "datetime_read": "2022-03-16 03:15:00", ... "surge_count": "342" }, { ... } ] } ]

También me gustaría señalar que cuando trato de mostrar datos específicos en la matriz con data={transformData[2]} , funciona bien. Pero mi objetivo es mostrar todos los datos en la matriz transformData .

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda