配置项如下
var data = [];
var healthy = 30;
for (var i = 0; i <= 100; i++) {
if (i <= healthy) {
data.push({
value: [0, i],
name: 'real'
})
} else {
data.push({
value: [0, i],
name: 'unreal',
visualMap: false,
})
}
}
option = {
tooltip: {
trigger: 'item',
formatter: "{b}:{c}"
},
visualMap: {
max: 100,
inRange: {
color: ['#313695', '#4575b4', '#74add1', '#abd9e9', '#e0f3f8', '#ffffbf', '#fee090', '#fdae61', '#f46d43', '#d73027', '#a50026']
}
},
series: [{
name: '',
type: 'pie',
radius: ['65%', '70%'],
center: ['50%', '50%'],
clockwise: true,
data: data,
color: [
'#fff',
"#E6E6E6",
],
hoverAnimation: false,
legendHoverLink: false,
label: {
normal: {
show: false,
},
emphasis: {
show: false
}
},
labelLine: {
normal: {
show: false
}
},
itemStyle: {
normal: {
borderWidth: 4,
borderColor: '#ffffff',
},
emphasis: {
borderWidth: 0,
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
},
],
backgroundColor: '#fff'
};