Tengo dos conjuntos de datos provenientes de Express llamados cDate, cPrice y tienen elementos data.length. Quiero dibujar estos datos en un gráfico. Intenté muchas cosas pero el gráfico no se actualiza. Mi código de muestra final está aquí, ¡muchas gracias!
<% for(i=0; i<data.length; i++){ %> <script> var ctx = document.querySelector("#myChart"); var myChart = new Chart(ctx, { type: 'line', data: { labels: ['<%= cDate[i] %>'], datasets: [ { data: ['<%= cPrice[i] %>'], label: ['<%= name[0] %>'], //Constant borderColor: "#3e95cd", fill: false } ] } }); myChart.data.datasets.push({ data: ['<%= cPrice[i] %>'], label: ['<%= name[0] %>'], borderColor: "#3e95cd", fill: false }) myChart.data.push({ labels: ['<%= cDate[i] %>'] }) </script> <% } %>