diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 69df69e4..b43b6525 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -64,6 +64,7 @@ slug: /changelog ## master +* (2022.11.19) 修复`Tooltip`指示的`Serie`数据项索引异常的问题 * (2022.11.27) 优化`Axis`的`AxisName`的偏移设置 * (2022.11.27) 优化`Comment`的位置,用`Location代替Position` * (2022.11.27) 优化`Tooltip`的`LineStyle`支持设置`Shadow`时的颜色 diff --git a/Runtime/Component/Tooltip/TooltipHandler.cs b/Runtime/Component/Tooltip/TooltipHandler.cs index 2c2bb639..aa99ba18 100644 --- a/Runtime/Component/Tooltip/TooltipHandler.cs +++ b/Runtime/Component/Tooltip/TooltipHandler.cs @@ -283,8 +283,10 @@ namespace XCharts.Runtime { if (isTriggerAxis) { + var index = serie.context.dataZoomStartIndex + (int) xAxis.context.pointerValue; serie.context.pointerEnter = true; - serie.context.pointerAxisDataIndexs.Add(serie.context.dataZoomStartIndex + (int) xAxis.context.pointerValue); + serie.context.pointerAxisDataIndexs.Add(index); + serie.context.pointerItemDataIndex = index; xAxis.context.axisTooltipValue = xAxis.context.pointerValue; } }