
fca773f6-1390-4909-97ee-bf998a392983.jpeg
total.value 为统计的总数
(t || 1 ) 避免分母为0 计算报错
option.tooltip = {
trigger: 'axis',
formatter: function (params) {
let r = `<div>${params[0].axisValue}<div/>`
for (const item of params) {
const t = total.value[item.dataIndex]
r += `<div style="overflow:auto">
<span style="float:left">${item.marker + item.seriesName}</span>
<span style="float:right">${item.name},
${t? Math.round((item.value / (t || 1 )) * 1000) / 10 : 0 }%</span>
</div>`
}
return r
}
}