From d1438dd76fca56c1a60219464c0f4bf6e9fb7c43 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Wed, 25 Dec 2024 16:30:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`YAxis`=E5=9C=A8=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E5=8F=98=E6=9B=B4=E5=88=B7=E6=96=B0=E6=97=B6=E9=83=A8?= =?UTF-8?q?=E5=88=86label=E5=8F=AF=E8=83=BD=E4=B8=8D=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 1 + Runtime/Component/Axis/AxisHandler.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 56a4e7cb..b129d398 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -78,6 +78,7 @@ slug: /changelog ## master +* (2024.12.25) 修复`YAxis`在范围变更刷新时部分label可能不显示的问题 * (2024.12.23) 增加`SymbolStyle`的`borderWidth`和`emptyColor`配置 * (2024.12.17) 增加`UISlider`扩展组件 * (2024.12.10) 增加`UIToggle`扩展组件 diff --git a/Runtime/Component/Axis/AxisHandler.cs b/Runtime/Component/Axis/AxisHandler.cs index 61b60cdf..23e69d47 100644 --- a/Runtime/Component/Axis/AxisHandler.cs +++ b/Runtime/Component/Axis/AxisHandler.cs @@ -372,6 +372,7 @@ namespace XCharts var axisLength = (axis.context.end - axis.context.start).magnitude; if (axisLength == 0) return; chart.InitAxisRuntimeData(axis); + UpdateAxisMinMaxValue(axis.index, axis, true); var objName = ChartCached.GetComponentObjectName(axis); var axisObj = ChartHelper.AddObject(objName, @@ -473,7 +474,6 @@ namespace XCharts break; } } - UpdateAxisMinMaxValue(axis.index, axis, true); } protected void InitAxis(Axis relativedAxis, Orient orient, @@ -481,6 +481,7 @@ namespace XCharts { Axis axis = component; chart.InitAxisRuntimeData(axis); + UpdateAxisMinMaxValue(axis.index, axis, true); var objName = ChartCached.GetComponentObjectName(axis); var axisObj = ChartHelper.AddObject(objName, @@ -637,7 +638,6 @@ namespace XCharts } } } - UpdateAxisMinMaxValue(axis.index, axis, true); } internal static Vector3 GetLabelPosition(int i, Orient orient, Axis axis, Axis relativedAxis, AxisTheme theme,