diff --git a/Assets/XCharts/CHANGELOG-EN.md b/Assets/XCharts/CHANGELOG-EN.md index a1cb254c..8dab8a1f 100644 --- a/Assets/XCharts/CHANGELOG-EN.md +++ b/Assets/XCharts/CHANGELOG-EN.md @@ -42,6 +42,7 @@ ## branch-2.0 +* (2022.02.08) Fixed {d} formatter error when value is 0 * (2022.02.08) Fixed `YAxis` `AxisLabel`'s `onZero` does not work * (2022.01.06) Improved `Zebra` bar chart diff --git a/Assets/XCharts/CHANGELOG.md b/Assets/XCharts/CHANGELOG.md index a62474dc..668e1569 100644 --- a/Assets/XCharts/CHANGELOG.md +++ b/Assets/XCharts/CHANGELOG.md @@ -42,6 +42,7 @@ ## branch-2.0 +* (2022.02.08) 修复数据全0时`{d}`显示不正确的问题 * (2022.02.08) 修复`YAxis`的`AxisLabel`的`onZero`参数不生效的问题 * (2022.01.06) 优化`Zebra`斑马柱图 diff --git a/Assets/XCharts/Runtime/Helper/FormatterHelper.cs b/Assets/XCharts/Runtime/Helper/FormatterHelper.cs index 39e802f1..c15299d7 100644 --- a/Assets/XCharts/Runtime/Helper/FormatterHelper.cs +++ b/Assets/XCharts/Runtime/Helper/FormatterHelper.cs @@ -248,6 +248,8 @@ namespace XCharts { if (total != 0) content = content.Replace(old, ChartCached.FloatToStr(value / total * 100, numericFormatter)); + else + content = content.Replace(old, ChartCached.FloatToStr(0, numericFormatter)); } else {