export const getRosePie = (option = {}) => {
return {
legend: {
textStyle: {
color: '#B0D0E9'
}
},
tooltip: {},
dataset: {
// source: [
// ['flag', '已解决', '未解决'],
// ['设备告警', 86, 10],
// ['环境告警', 41, 30],
// ['任务告警', 24, 67]
// ]
source: option.source
},
series: [
{
type: 'pie',
radius: ['40%', '70%'],
center: ['25%', '50%'],
roseType: 'radius',
label: {
show: true,
normal: {
formatter: params => {
// 此项的name值,这里即 “事件总数”
return '已解决'
},
// 标签位置在饼图的中心
position: 'center',
color: 'white'
}
},
// emphasis: {
// label: {
// show: true
// }
// },
encode: {
itemName: 'flag',
value: '已解决'
}
},
{
type: 'pie',
radius: ['40%', '70%'],
roseType: 'radius',
center: ['75%', '50%'],
label: {
show: true,
normal: {
formatter: params => {
// 此项的name值,这里即 “事件总数”
return '未解决'
},
// 标签位置在饼图的中心
position: 'center',
color: 'white'
}
},
// emphasis: {
// label: {
// show: true
// }
// },
encode: {
itemName: 'flag',
value: '未解决'
}
}
]
}
}