From 678f5af6a4002ae001df0eeffcc8387e6c2d7ce5 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Fri, 29 Jan 2021 20:55:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Category`=E8=BD=B4=E5=9C=A8`?= =?UTF-8?q?BoundaryGap`=E5=92=8C`AlignWithLabel`=E4=B8=BA`True`=E6=97=B6`T?= =?UTF-8?q?ick`=E6=98=BE=E7=A4=BA=E6=95=88=E6=9E=9C=E4=B8=8D=E5=AF=B9?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20#115?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG-EN.md | 1 + CHANGELOG.md | 1 + Runtime/Internal/Helper/AxisHelper.cs | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG-EN.md b/CHANGELOG-EN.md index af111414..9a6ecfd8 100644 --- a/CHANGELOG-EN.md +++ b/CHANGELOG-EN.md @@ -1,6 +1,7 @@ # 更新日志 +* (2021.01.29) Fixed incorrect display of `Tick` on `Category` axis when `BoundaryGap` and `alignWithLabel` are `True` #115 * (2021.01.25) Optimize some details * (2021.01.22) Fixed a `Inpsector` displayed error * (2021.01.21) Release `v2.0.0-preview.2` version diff --git a/CHANGELOG.md b/CHANGELOG.md index 09ff7789..97c9b1c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # 更新日志 +* (2021.01.29) 修复`Category`轴在`BoundaryGap`和`AlignWithLabel`为`True`时`Tick`显示效果不对的问题 #115 * (2021.01.25) 优化一些细节 * (2021.01.22) 修复`Inpsector`上部分属性显示异常的问题 * (2021.01.21) 发布`v2.0.0-preview.2`版本 diff --git a/Runtime/Internal/Helper/AxisHelper.cs b/Runtime/Internal/Helper/AxisHelper.cs index 5d72815b..5a233396 100644 --- a/Runtime/Internal/Helper/AxisHelper.cs +++ b/Runtime/Internal/Helper/AxisHelper.cs @@ -177,7 +177,10 @@ namespace XCharts if (axis.IsCategory()) { int tick = Mathf.RoundToInt(axis.data.Count * 1f / splitNum); - return Mathf.CeilToInt(axis.data.Count * 1.0f / tick) + 1; + if (axis.boundaryGap) + return Mathf.CeilToInt(axis.data.Count * 1.0f / tick) + 1; + else + return Mathf.CeilToInt(axis.data.Count * 1.0f / tick); } else {