Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
node express chart js problema de análisis/representación de datos

Datos de Excel

 Date Percentage 04-03-22 (H) 80 05-03-22 (H) 55 06-03-22 (H) 20 07-03-22 (H) 49 08-03-22 (H) 61 09-03-22 (H) 73 TODAY (P) 23 11-03-22 (P) 64

Código del controlador

 datavCenterSpacePredictionModelData = XLSX.utils.sheet_to_json(workbook.Sheets[sheet_name_list[3]]);

Pasando este objeto para ver

 await res.render('dashboard', { vCenterSpace:datavCenterSpacePredictionModelData})

En mi opinión, no puedo analizar/recorrer en bucle estos datos para que puedan pasarse al objeto chartjs. El objeto del gráfico necesita etiquetas y datos

 const zschart = new Chart(document.getElementById("chartjs-0"), { "type": "line", "data": { "labels": ["04-03-22 (H)","05-03-22 (H)","06-03-22 (H)","07-03-22 (H)","08-03-22 (H)","09-03-22 (H)","TODAY (P)","11-03-22 (P)","12-03-22 (P)","13-03-22 (P)","14-03-22 (P)","15-03-22 (P)"], "datasets": [{ "label": "Usage in %", "data": [80,55,20,49,61,73,23,64,60,91,70,95], "fill": false, "borderColor": "rgb(75, 192, 192)", "lineTension": 0.1 }] }, "options": {} });

cuando intento obtener este valor, me devuelve el objeto. Estoy comprobando el tipo de objeto que me devuelve una cadena

 var vCenterSpace = ('<%=vCenterSpace%>') //value of node js object into JS alert(typeof(vCenterSpace ))

Quiero pasar dinámicamente estos valores como se muestra a continuación. Estos son valores codificados

 "labels": ["04-03-22 (H)","05-03-22 (H)","06-03-22 (H)","07-03-22 (H)", "data": [80,55,20,49,61,73,23,64,60,91,70,95],

Todo se está arruinando, no puedo entender cómo esto resuelve esto.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda