var pieInnerData = [];
for (var i = 0; i < 8; i++) {
pieInnerData.push({
value: 100
},{
value: 10,
itemStyle: {
color: 'rgba(0, 0, 0, 0)',
borderColor: 'rgba(0, 0, 0, 0)',
borderWidth: 0
}
});
}
option = {
backgroundColor: '#272b2b',
color: ['#5DA6D5'],
textStyle: {
fontSize: 18,
color: '#F5F5F5'
},
series: [
{
type: 'pie',
name: '内圈辅助圆环',
radius: ['35%', '38%'],
startAngle: 90,
hoverAnimation: false,
label: {
show: false
},
itemStyle: {
color: '#5DA6D5'
},
data: pieInnerData
},
{
type: 'pie',
name: '外圈辅助圆环',
radius: ['46%', '48%'],
startAngle: 90,
hoverAnimation: false,
label: {
show: false
},
labelLine: {
show: false
},
itemStyle: {
color: '#5DA6D5'
},
data: [100]
},
{
type: 'pie',
name: '航班正常率',
radius: ['44.5%', '49.5%'],
startAngle: 90,
hoverAnimation: false,
label: {
show: true,
position: 'center',
formatter: function (param) {
return '{label|' + '航班正常率' + '}\n{num|' + '70%' + '}';
},
rich: {
label: {
color: '#F5F5F5',
padding: [0, -105, 5, -105],
fontSize: 30
},
num: {
color: '#5DA6D5',
padding: [-2, -59, 10, -60],
fontSize: 40
}
}
},
labelLine: {
show: false
},
itemStyle: {
color: '#5DA6D5'
},
data: [
{
value: 70
},
{
value: 30,
itemStyle: {
color: 'transparent'
}
}
]
}
]
};