微信圖片_20220728112736.jpg
// 添加隔斷
function rebuildPeiSpace(seriesData: any) {
let all = 0,
max = seriesData[0].value;
for (let i = seriesData.length - 1; i >= 0; i--) {
all += seriesData[i].value;
if (seriesData[i].value > max) max = seriesData[i].value;
seriesData.splice(i, 0, {
name: '',
value: 0,
itemStyle: {
color: 'transparent',
borderColor: 'transparent',
},
});
}
seriesData.forEach((item: any) => {
if (!item.name) {
item.value = Math.ceil(max * 0.02);
} else {
item.percent = ((item.value / all) * 100).toFixed(2);
}
});
return seriesData;
}