score:2

Accepted answer

because you haven't had lables in dataset provide to chart api. so when chartjs trying to render a chart it looks for labels before plotting each data on the graph.

var data = {
  datasets: datasets,
  labels : ["10","20","30","40","50","60","70","80","90","100"] //<-- added labels
};
new chart(document.getelementbyid("product-linechart").getcontext("2d")).line(data, {
  responsive: true,
  maintainaspectratio: false
});

demo fiddle


Related Query

More Query from same tag