for (i = 0; i < province.length; i++) {
var json = {
count: province[i].total.confirm,
name: province[i].name,
}
listdata.push(json)
}
myChart.setOption({
series: [{
data: listdata
}]
})

listdata应该是一个二维数组,参考:
<div id="incomeEchars" style="width: 100%;height:400px;"></div>
incomeEchars.setOption({
tooltip: {
trigger: 'axis'
},
legend: {
left:'8%',
itemStyle:{
borderType :'solid'
},
lineStyle:{
width:0,
}
},
xAxis: {
name:'时间',
type: 'category',
boundaryGap: false,
axisLabel: {
interval:0,
formatter: function (value) {
if( !isNaN(value)) return value+"时";
else return value;
}
}
},
yAxis: {
name:'实收金额',
type:'value',
}
});
var incomeEchars=echarts.init(document.getElementById('incomeEchars'),'dark');
incomeEchars.setOption({
tooltip: {
trigger: 'axis'
},
legend: {
left:'8%',
itemStyle:{
borderType :'solid'
},
lineStyle:{
width:0,
}
},
xAxis: {
name:'时间',
type: 'category',
boundaryGap: false,
axisLabel: {
interval:0,
formatter: function (value) {
if( !isNaN(value)) return value+"时";
else return value;
}
}
},
yAxis: {
name:'实收金额',
type:'value',
}
});
$.post("${pageContext.request.contextPath}/welcome/incomeData",{
type:type,
startTime:startTime,
endTime:endTime ,
day:days
},function(data){
var wc=[],a=[],ca=[],mc=[];
for(var j=0;j<data.weChat.length;j++){
var w=data.weChat[j];
wc.push([w.datestr,w.totalMoney]);
}
for(var j=0;j<data.alipay.length;j++){
var al=data.alipay[j];
a.push([al.datestr,al.totalMoney]);
}
for(var j=0;j<data.cash.length;j++){
var c=data.cash[j];
ca.push([c.datestr,c.totalMoney]);
}
for(var j=0;j<data.memberCard.length;j++){
var m=data.memberCard[j];
mc.push([m.datestr,m.totalMoney]);
}
var weChat={
name:'微信',
data: wc,
type: 'bar',
}
var alipay={
name:'支付宝',
data: a,
type: 'bar',
}
var cash={
name:'现金',
data: ca,
type: 'bar',
}
var memberCard={
name:'会员卡',
data: mc,
type: 'bar',
}
incomeEchars.setOption({
series:[weChat,alipay,memberCard,cash],
legend:{data: ['现金','微信','支付宝','会员卡']}
});
},'json');
}