仪表盘
配置项如下
option = {
series: [{
type: 'gauge',
startAngle: 180,
endAngle: 0,
min: 0,
max: 100,
splitNumber: 100,
axisLine: {
lineStyle: {
width: 80,
color: [
[0.6, '#ccc'],
[0.70, '#FDDD60'],
[0.85, '#58D9F9'],
[1, '#7CFFB2']
]
}
},
pointer: {
width: 10,
itemStyle: {
color: 'auto'
}
},
axisTick: {
show: false,
length: 12,
lineStyle: {
color: 'auto',
width: 10
}
},
splitLine: {
show: false,
length: 20,
lineStyle: {
color: 'auto',
width: 5
}
},
axisLabel: {
color: '#464646',
fontSize: 20,
distance: 0,
formatter: function (value) {
if (value === 94) {
return '优秀';
}
else if (value === 80) {
return '良好';
}
else if (value === 67) {
return '一般';
}
else if (value === 30) {
return '较差';
}
}
},
title: {
offsetCenter: ['-20%', '30%'],
fontSize: 30
},
detail: {
fontSize: 50,
offsetCenter: ['30%', '30%'],
valueAnimation: true,
formatter: function (value) {
return Math.round(value);
},
color: 'red'
},
data: [{
value: 70,
name: '整体满意度'
}]
}]
};