Chartjs-Chartjs push array to label not working

0👍

When you push outside of the loop you are actually pushing verserier into position [n], which in this case is 0.

If you do not add values again you can do

chart.data.labels = verserier

0👍

I don’t have the explanation of the "why", but here’s a workaround :

var data_array = new Array();

// This doesn't work (but with no error on my side, appart from visually wrong labels)
myChart.data.labels.push(data_array);

// But this works
for(i=0;i<data_array.length;i++)
{
    myChart.data.labels.push(data_array[i]);
}

Leave a comment