From 5879c99995d3062cdc2f998abf502c20a37dea34 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Mon, 28 Nov 2022 09:26:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96`Axis`=E7=9A=84`AxisName`?= =?UTF-8?q?=E7=9A=84=E5=81=8F=E7=A7=BB=E8=AE=BE=E7=BD=AE?= 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 | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index e6391cba..69df69e4 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -64,6 +64,7 @@ slug: /changelog ## master +* (2022.11.27) 优化`Axis`的`AxisName`的偏移设置 * (2022.11.27) 优化`Comment`的位置,用`Location代替Position` * (2022.11.27) 优化`Tooltip`的`LineStyle`支持设置`Shadow`时的颜色 * (2022.11.26) 优化`LabelLine`的`symbol`默认不显示 diff --git a/Runtime/Component/Axis/AxisHandler.cs b/Runtime/Component/Axis/AxisHandler.cs index c419eb6b..0b7f8ae6 100644 --- a/Runtime/Component/Axis/AxisHandler.cs +++ b/Runtime/Component/Axis/AxisHandler.cs @@ -421,7 +421,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Top ? new Vector2(zeroPos.x - offset.x, axisStartY + relativedLength + offset.y + axis.offset) : - new Vector2(zeroPos.x - offset.x, posY)); + new Vector2(zeroPos.x - offset.x, posY + offset.y)); break; case LabelStyle.Position.Middle: @@ -431,7 +431,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Top ? new Vector2(axisStartX + axisLength / 2 + offset.x, axisStartY + relativedLength - offset.y + axis.offset) : - new Vector2(axisStartX + axisLength / 2 + offset.x, posY)); + new Vector2(axisStartX + axisLength / 2 + offset.x, posY + offset.y)); break; default: @@ -441,7 +441,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Top ? new Vector2(axisStartX + axisLength + offset.x, axisStartY + relativedLength + offset.y + axis.offset) : - new Vector2(axisStartX + axisLength + offset.x, posY)); + new Vector2(axisStartX + axisLength + offset.x, posY + offset.y)); break; } } @@ -458,7 +458,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Right ? new Vector2(axisStartX + relativedLength + offset.x + axis.offset, axisStartY - offset.y) : - new Vector2(posX, axisStartY - offset.y)); + new Vector2(posX + offset.x, axisStartY - offset.y)); break; case LabelStyle.Position.Middle: @@ -468,7 +468,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Right ? new Vector2(axisStartX + relativedLength - offset.x + axis.offset, axisStartY + axisLength / 2 + offset.y) : - new Vector2(posX, axisStartY + axisLength / 2 + offset.y)); + new Vector2(posX + offset.x, axisStartY + axisLength / 2 + offset.y)); break; default: @@ -478,7 +478,7 @@ namespace XCharts label.SetActive(axis.axisName.labelStyle.show); label.SetPosition(axis.position == Axis.AxisPosition.Right ? new Vector2(axisStartX + relativedLength + offset.x + axis.offset, axisStartY + axisLength + offset.y) : - new Vector2(posX, axisStartY + axisLength + offset.y)); + new Vector2(posX + offset.x, axisStartY + axisLength + offset.y)); break; } }