配置项如下
option = {
series: [
{
name: 'Nightingale Chart',
type: 'pie',
radius: [25, 250],
center: ['50%', '50%'],
roseType: 'radius',
label: {
show: false
},
itemStyle: {
borderColor: 'white',
borderWidth: 4
},
labelLine: {
show: false
},
animationType: 'scale',
animationDuration: 500,
animationEasing: 'cubicOut',
animationDelay(idx) {
return (1 - idx / 8) * 800;
},
data: [
{ value: 40, name: 'rose 1', itemStyle: { borderRadius: [0, 20] }},
{ value: 32, name: 'rose 2', itemStyle: { borderRadius: [0, 18] } },
{ value: 28, name: 'rose 3', itemStyle: { borderRadius: [0, 16] } },
{ value: 24, name: 'rose 4', itemStyle: { borderRadius: [0, 14] } },
{ value: 19, name: 'rose 5', itemStyle: { borderRadius: [0, 12] } },
{ value: 15, name: 'rose 6', itemStyle: { borderRadius: [0, 10] } },
{ value: 12, name: 'rose 7', itemStyle: { borderRadius: [0, 8] } },
{ value: 10, name: 'rose 8', itemStyle: { borderRadius: [0, 6] } }
]
}
]
};