我正在努力创建饼图(图表js),我不知道如何为图表准备数据。我有json格式的回复,通过fiddler检查
function OnSuccess_(response) {
var aData = response.d;
var data = {
labels: [],
datasets: [{
data: [],
backgroundColor: []
}]
};
//var ctx = document.getElementById('pele').getContext('2d');
$.each(aData, function(inx, val) {
data.labels.push(aData[inx].name);
alert(aData[inx].turnover);
alert(aData[inx].color);
data.datasets[0].data.push(aData[inx].turnover);
data.datasets[0].backgroundColor.push(aData[inx].color);
});
var ctx = $("#pele").get(0).getContext("2d");
var myPieChart = new Chart(ctx, {
type: 'pie',
data: data
});
}
部分$ .each(aData,function .... alert显示我想要显示为数据(值和颜色)的值而不是图表我将只检索交叉的标签--- out ---
有人可以帮助我吗?
答案 0 :(得分:0)
好的,我发现了问题,为什么我看不到我的图表。也许它会对其他成员有用。数据库中的数据(营业额被称为金钱,我将其改为int ....并且它有效)