配置项如下
var xAxisData = ['2018-01', '2018-02', '2018-03', '2018-04', '2018-05', '2018-06', '2018-07', '2018-08', '2018-09', '2018-10','2018-11','2018-12'];
var legendData= ['投诉量','解决量','投诉解决率'];
var title = "多数据面积图";
var serieData = [];
var metaDate = [
[20, 4, 10, 20, 30, 20, 10, 17,14, 12, 30, 23],
[20, 20, 50, 20, 10, 30, 20, 18,20, 19, 30, 20],
[10,20, 40, 30, 20, 10, 10, 30, 23, 13, 10 ,30]
]
for(var v=0; v < legendData.length ; v++){
var serie = {
name: legendData[v],type: 'line',stack: 'area',symbol:"circle",
symbolSize:0,hoverAnimation:false,lineStyle:{normal:{width:0}},
areaStyle: {normal: {}},
data: metaDate[v]
}
serieData.push(serie)
}
var colors = ["#036BC8","#4A95FF","#5EBEFC","#2EF7F3","#FFFFFF"];
option = {
backgroundColor: '#0f375f',
title : {text: title,textAlign:'left',textStyle:{color:"#fff",fontSize:"16",fontWeight:"normal"}},
legend: {
show:true,left:"right",data:legendData,y:"5%",
itemWidth:18,itemHeight:12,textStyle:{color:"#fff",fontSize:14},
},
color:colors,
grid: {left: '2%',top:"10%",bottom: "5%",right:"5%",containLabel: true},
tooltip : { trigger: 'axis',axisPointer : { type : 'shadow'}},
xAxis : [
{
type : 'category',
boundaryGap : false,
axisTick: {show:false},
splitLine: {show:false},
axisLine: {show:true,lineStyle:{color:'#cfcfcf',} },
axisLabel:{interval:0,textStyle:{color:'#9ea7c4',fontSize:14} },
data : xAxisData
}
],
yAxis : [
{
type : 'value',max:100,
axisTick: {show:false},
splitLine: {show:false},
axisLine: {show:true,lineStyle:{color:'#cfcfcf',} },
axisLabel:{formatter:"{value}%",textStyle:{color:'#9ea7c4',fontSize:14} },
}
],
series:serieData
};