这可能是因为Apexchart默认忽略小数点后面的数字,因此导致了总数错误的显示。可以通过将图表的precision设置为0来解决这个问题:
options: { chart: { type: 'donut', ... }, plotOptions: { pie: { donut: { labels: { donutTotal: { show: true, showAlways: true, formatter: function(w) { return window.ApexCharts.helpers.number.format( w.globals.seriesTotals.reduce((a, b) => { return a + b }, 0), { precision: 0 } ) } } } }, ... } } }
这里我们将precision设置为0,以确保Apexchart不再忽略小数点后面的数字,从而正确显示总数。
上一篇:Apexchart-标签换行问题
下一篇:ApexChart-不适当的排序