diff --git a/CHANGELOG.md b/CHANGELOG.md index 9885877d..bf1b2379 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,8 @@ ## master +* (2022.09.30) 修复`Chart`在很小尺寸时出现`DivideByZeroException`异常 + ## v3.3.0 ### 版本要点 diff --git a/Runtime/Component/Axis/AxisHelper.cs b/Runtime/Component/Axis/AxisHelper.cs index 7171e826..ea78584a 100644 --- a/Runtime/Component/Axis/AxisHelper.cs +++ b/Runtime/Component/Axis/AxisHelper.cs @@ -261,7 +261,7 @@ namespace XCharts.Runtime else { var data = axis.GetDataList(dataZoom); - if (axis.IsCategory() && data.Count > 0) + if (axis.IsCategory() && data.Count > 0 && splitNum > 0) { var count = axis.boundaryGap ? data.Count : data.Count - 1; int tick = count / splitNum;