From 9e1dd027e9479271388a103980ba09527aca14fa Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Sun, 21 Jul 2024 15:13:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Tooltip`=E5=9C=A8=E5=BC=80?= =?UTF-8?q?=E5=90=AF`DataZoom`=E6=97=B6=E6=8C=87=E7=A4=BA=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E4=B8=8D=E5=87=86=E7=A1=AE=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 | 3 ++- Runtime/Component/Tooltip/TooltipHandler.cs | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 08c706ee..325d2418 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -75,11 +75,12 @@ slug: /changelog ## master +* (2024.07.21) 修复`Tooltip`在开启`DataZoom`时指示内容不准确的问题 * (2024.07.17) 修复`MarkLine`的`Label`在初始化时可能会闪烁的问题 * (2024.07.16) 优化`Axis`为`Time`时间轴时的`Tooltip`默认效果 * (2024.07.15) 优化`Axis`为`Time`时间轴时的分割效果 * (2024.07.14) 优化`Axis`为`Time`时间轴时的移动表现 -* (2024.07.12) 优化`Label`显示体验 +* (2024.07.12) 优化`Label`的初始化显示效果 * (2024.07.06) 修复`Chart`在动态创建时背景没有自适应的问题 (#323) ## v3.11.1 diff --git a/Runtime/Component/Tooltip/TooltipHandler.cs b/Runtime/Component/Tooltip/TooltipHandler.cs index 17d9aa46..ea88ab2d 100644 --- a/Runtime/Component/Tooltip/TooltipHandler.cs +++ b/Runtime/Component/Tooltip/TooltipHandler.cs @@ -359,7 +359,7 @@ namespace XCharts.Runtime serie.context.pointerEnter = true; serie.context.pointerAxisDataIndexs.Add(index); serie.context.pointerItemDataIndex = index; - yAxis.context.axisTooltipValue = yAxis.context.pointerValue; + yAxis.context.axisTooltipValue = index; } } else if (yAxis.IsTime()) @@ -652,7 +652,7 @@ namespace XCharts.Runtime { dataIndex = double.IsNaN(axis.context.pointerValue) ? axis.context.dataZoomStartIndex - : axis.context.dataZoomStartIndex + (int)axis.context.axisTooltipValue; + : (int)axis.context.axisTooltipValue; category = axis.GetData(dataIndex); return true; }