データはこれなので:
[{"0":"8","QUANTITY":"8","1":"Set A","PACKAGENAME":"Set A"},{"0":"5","QUANTITY":"5","1":"Set B","PACKAGENAME":"Set B"}]
ケースの感度に問題があり、配列がvar packagename
になります。 およびquantity
空/未定義。
変更する必要があります:
for(var i in data) {
packagename.push("Packagename " + data[i].packagename);
quantity.push(data[i].quantity);
}
...から...
for(var i in data) {
packagename.push("Packagename " + data[i].PACKAGENAME);
quantity.push(data[i].QUANTITY);
}
私はChart.jsに精通していませんが、未定義の変数をグラフ化しようとしないようにこれを修正することが最初のステップです。