按有误合同分析个行业的项目个数及项目工作量
配置项如下
var xingmurenri = [{
"yHeT": 200,
"wHeT": 300
}, {
"yHeT": 200,
"wHeT": 300
}, {
"yHeT": 200,
"wHeT": 300
}, {
"yHeT": 200,
"wHeT": 300
}, {
"yHeT": 200,
"wHeT": 300
}];
option = {
legend: {
name: [],
textStyle: {},
},
backgroundColor: '#fff',
// tooltip(提示框组件)
tooltip: {
//trigger(触发类型),可选'item','axis','none'
trigger: 'axis',
axisPointer: {
//指示器类型,可选'line','shadow','cross'
type: 'shadow'
}
},
xAxis: {
type: 'category',
data: ['卫健', '社区', '电力', '教育', '文明办'],
axisLabel: {
show: true
},
splitLine: {
show: false
},
axisTick: {
show: false
},
},
yAxis: [{
type: 'value',
//axisTick 坐标轴刻度相关设置
axisTick: {
show: true
},
//axisLabel 坐标轴刻度标签的相关设置
axisLabel: {
show: true
}
}, ],
series: [{
name: '总计',
type: 'bar',
barGap: '-100%',
label: {
normal: {
show: true,
position: 'top',
formatter: function(val) {
var num = xingmurenri[val.dataIndex].yHeT + xingmurenri[val.dataIndex].wHeT;
return val.data + "(" + num + ")";
}
}
},
data: [20, 40, 55, 30, 12],
},
{
name: '有合同',
type: 'bar',
stack: '总计',
label: {
normal: {
show: true,
position: 'inside',
formatter: function(val) {
return val.data + "(" + xingmurenri[val.dataIndex].yHeT + ")";
}
}
},
data: [5, 15, 20, 10, 2],
itemStyle: {
color: '#00C1FF',
},
},
{
name: '无合同',
//type决定图表类型
type: 'bar',
//stack 数据堆叠,同个类目轴上系列配置相同的stack值可以堆叠放置。
stack: '总计',
label: {
normal: {
show: true,
position: 'inside',
formatter: function(val) {
return val.data + "(" + xingmurenri[val.dataIndex].wHeT + ")";
}
}
},
data: [15, 25, 35, 20, 10],
itemStyle: {
color: '#CEC608',
},
},
]
};