关于echart 结合json实现动态扇形图显示的问题
几禾泡泡 2017-08-04 11:24:01 $.getJSON('/api/chartdata',function (result) {
var belongdata=[];
var belongvaldata=[];
var Value=[];
//$.each(result.data, function(i,item) {
// belongdata.add(item.belong)
// belongvaldata.append(item.belongval)
//});
//$("div").append(result.data[6]["belongval"]+"");
for(var i=0,len=result.data.length;i<len;i++){
belongdata.push(result.data[i]["belong"])
Value.push(result.data[i]["belongval"])
};
if(belongdata!=null){
//$("div").append(result.data[6]["belongval"]+"");
belongvaldata.push({
"name":"区域人口",
"type":"pie",
"radius" : '55%',
"center": ['50%', '60%'],
"data":function(){
var t_data=[];
for(var i=0,len=result.data.length;i<len;i++){
//$("div").append(result.data.length+"");
t_data.push({
"name":result.data[i]["belong"],
"value":result.data[i]["belongval"]
});
}
return t_data;
}
}
);
}
option.legend.data=belongdata
FirstChart.setOption(option);
FirstChart.setSeries(belongvaldata);
}
)
});
代码如上:运行后只出一个圆环,扇形图里面的数据啥的都没办法正确显示,求指导