var myChart = echarts.init(document.getElementById('amiddboxtbott2'));
var wy_data = [];
for (var i = 0; i < 5; i++) {
var _data = [];
for (var j = 0; j < 30; j++) {
if (i === 0) {
_data.push(2000 + randomNum(1900, 2100));
}
if (i === 1) {
_data.push(1333 + randomNum(1000, 1666));
}
if (i === 2) {
_data.push(10000 + randomNum(500, 2000));
}
if (i === 3) {
_data.push(666 + randomNum(333, 999));
}
if (i === 4) {
_data.push(2000 + randomNum(500, 3500));
}
}
wy_data.push(_data);
}
option = {
backgroundColor: 'rgba(1,202,217,.2)',
grid: {
left: 60,
right: 50,
top: 100,
bottom: 25
},
title: [{
top: 70,
left: 150,
textStyle: {
fontSize: 14,
color: 'rgba(255,255,255,.6)'
},
text: '物业月缴费金额统计'
}],
legend: [{
top: 10,
left: 20,
textStyle: {
fontSize: 10,
color: 'rgba(255,255,255,.7)'
},
data: ['物业', '电费', '停车']
}, {
top: 30,
left: 20,
textStyle: {
fontSize: 10,
color: 'rgba(255,255,255,.7)'
},
data: ['燃气', '水费']
}],
xAxis: [{
name: '日期',
type: 'category',
axisLine: {
lineStyle: {
color: 'rgba(255,255,255,.2)'
}
},
splitLine: {
lineStyle: {
color: 'rgba(255,255,255,.1)'
}
},
axisLabel: {
color: "rgba(255,255,255,.7)"
},
data: ['6-01', '6-02', '6-03', '6-04', '6-05', '6-06', '6-07', '6-08', '6-09', '6-010',
'6-11', '6-12', '6-13', '6-14', '6-15', '6-16', '6-17', '6-18', '6-19', '6-20',
'6-21', '6-22', '6-23', '6-24', '6-25', '6-26', '6-27', '6-28', '6-29', '6-30'
],
axisPointer: {
type: 'shadow'
}
}],
yAxis: [{
type: 'log',
name: '金额 ¥',
axisLine: {
lineStyle: {
color: 'rgba(255,255,255,.3)'
}
},
splitLine: {
lineStyle: {
color: 'rgba(255,255,255,.01)'
}
},
}],
series: [{
name: '缴费占比',
type: 'pie',
radius: ['20%', '30%'],
center: ['80%', '20%'],
avoidLabelOverlap: true,
minAngle: 30,
label: {
position: 'inner',
formatter: '{b} {d}%'
},
emphasis: {
label: {
show: true,
fontSize: '30',
fontWeight: 'bold'
}
},
labelLine: {
show: false
},
data: [
{ value: 300000, name: '停车', itemStyle: { color: '#edc1a5', opacity: 0.8, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', } },
{ value: 65000, name: '物业', itemStyle: { color: '#bcd3bb', opacity: 0.8, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', } },
{ value: 63000, name: '水费', itemStyle: { color: '#e1e8c8', opacity: 0.8, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', } },
{ value: 42000, name: '电费', itemStyle: { color: '#e88f70', opacity: 0.8, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', } },
{ value: 21000, name: '燃气', itemStyle: { color: '#9dc5c8', opacity: 0.8, shadowBlur: 10, shadowOffsetX: 0, shadowOffsetY: 0, shadowColor: 'rgba(0, 0, 0, 0.5)', } },
]
},
{
name: '物业',
type: 'line',
data: wy_data[0],
smooth: true,
itemStyle: {
color: '#bcd3bb',
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
}
}, {
name: '电费',
type: 'line',
data: wy_data[1],
smooth: true,
itemStyle: {
color: '#e88f70',
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
}
}, {
name: '停车',
type: 'line',
data: wy_data[2],
smooth: true,
itemStyle: {
color: '#edc1a5',
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
}
}, {
name: '燃气',
type: 'line',
data: wy_data[3],
smooth: true,
itemStyle: {
color: '#9dc5c8',
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
}
}, {
name: '水费',
type: 'line',
data: wy_data[4],
smooth: true,
itemStyle: {
color: '#e1e8c8',
opacity: 0.8,
shadowBlur: 10,
shadowOffsetX: 0,
shadowOffsetY: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)',
}
}
]
};
myChart.setOption(option);