XCharts-Team / XCharts

A charting and data visualization library for Unity. Unity数据可视化图表插件。
https://xcharts-team.github.io
MIT License
3.31k stars 570 forks source link

PieChart 中的 Legend ,使用 LabelStyle Formatter 显示 {d} 百分比 数值错误。 #304

Closed paploli closed 8 months ago

paploli commented 9 months ago

3.9和3.10都有这个问题。

默认PieChart,Legend 的 LabelStyle Formatter 使用 {b} | {d}% | {c},其他设置保持默认 default 使用下面语句赋值

private void Start()
{
    chart.UpdateData(0, 0, 1);
    chart.UpdateData(0, 1, 1);
    chart.UpdateData(0, 2, 1);
}

error

{d}百分比数值错误,但是在Inspector修改SerieData,就不会出现这个问题。

通过检查,禁用Serie的Animation下的对应选项,即可避免错误。Change=>UpdateData,Addition=>AddData

fix