series里面写两次,两次的饼图数据一样,第一次的label是不带点的文字,第二次的label只有一个点,这样就可以单独移动点了,这边有我写的一个例子
const data = {
dataSex: [ {
value: '202',
}],
dataAge: [{
name: '中风险',
value: '272'
}, {
name: '高风险',
value: '292'
}, {
name: '无风险',
value: '120'
}, {
name: '低风险',
value: '42'
}]
};
option = {
color: 'rgb(193,193,193)',
series: [
{
color: ['rgb(255,99,39)', 'rgb(17,95,225)','rgb(2,144,255)','rgb(252,214,88)'],
type: 'pie',
radius: ['60', '90'],
center: ['50%', '40%'],
hoverAnimation: