"echarts": "^5.5.0",
option = {
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b}: {c} ({d}%)'
},
series: [
{
name: '告警状态',
type: 'pie',
radius: [0, '44%'],
label: {
position: 'inner',
},
data: [
{ value: 50, name: '待处理' },
{ value: 100, name: '处理中' },
{ value: 150, name: '已关闭', }
]
},
{
name: '告警级别',
type: 'pie',
radius: ['45%', '60%'],
startAngle: 90-1,
endAngle: 90-50/(50+100+150)*360,
label: {},
data: [
{ value: 1048, name: '严重告警' },
{ value: 335, name: '重要告警' },
{ value: 310, name: '一般告警' },
{ value: 251, name: '提示告警' },
]
},
{
name: '告警级别',
type: 'pie',
radius: ['45%', '60%'],
startAngle: 90-50/(50+100+150)*360-1,
endAngle: 90-(50+100)/(50+100+150)*360,
label: {},
data: [
{ value: 345, name: '严重告警' },
{ value: 1243, name: '重要告警' },
{ value: 67, name: '一般告警' },
{ value: 567, name: '提示告警' },
]
},
{
name: '告警级别',
type: 'pie',
radius: ['45%', '60%'],
startAngle: 90-(50+100)/(50+100+150)*360-1,
endAngle: 90-360,
label: {},
data: [
{ value: 345, name: '严重告警' },
{ value: 1243, name: '重要告警' },
{ value: 67, name: '一般告警' },
{ value: 567, name: '提示告警' },
]
},
]
};