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; }