xzfysjCharModel(){
this.loading = true;
sjyearChartModel({deptId: this.queryParams.deptId}).then(response => {
let sbjxzfy_model = [],qbq_model = [], x = [], dept_name = [],lwq_model = [],lxq_model = [];
for(var i = 0;i<response.data.length;i++){
var data = response.data[i]
dept_name.push(data[0]["dept_name"])
sbjxzfy_model = []
x = []
for(var item in data) {
sbjxzfy_model.push(data[item]["value"])
x.push(data[item]["key"])
}
qbq_model.push({name : data[0]["dept_name"],type: 'line' , data:sbjxzfy_model,smooth: true})
}
this.chart = echarts.init(document.getElementById('ec2'), 'macarons');
this.chart.clear();
this.chart.setOption({
color: [
'#D068E8',
'#60F067',
'#F9585B',
'#FCC100',
'#2AF7F3',
'#3B83FE',
'#FFFACD'
],
tooltip: {
trigger: 'axis'
},
legend: {
icon: "circle", //字段控制形状 类型包括 circle,rect,line,roundRect,triangle,diamond,pin,arrow,none
// itemWidth: 10,
// itemHeight: 1,
top: '2%',
data: dept_name,
textStyle: {
// color: 'white'
color: [
'#D068E8',
'#60F067',
'#F9585B',
'#FCC100',
'#2AF7F3',
'#3B83FE',
'#FFFACD'
],
},
},
grid: {
left: 10,
right: 25,
bottom: 20,
top: 10,
containLabel: true
},
xAxis: {
data: x,
boundaryGap: false,
axisTick: {
show: false
}
},
yAxis: {
axisTick: {
show: false
}
},
series: qbq_model
})
})
},
加 this.chart.clear();