From 3ef2e7c23cbfc64d7d3f804a356dbaa6a5426fe8 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Sun, 14 Apr 2024 19:09:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Tooltip`=E7=9A=84`Cross`?= =?UTF-8?q?=E5=9C=A8=E5=BC=80=E5=90=AF`DataZoom`=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=E4=B8=8B`label`=E4=BD=8D=E7=BD=AE=E4=B8=8D=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E7=9A=84=E9=97=AE=E9=A2=98=20(#315)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Component/Tooltip/Tooltip.cs | 2 +- Runtime/Component/Tooltip/TooltipHandler.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Runtime/Component/Tooltip/Tooltip.cs b/Runtime/Component/Tooltip/Tooltip.cs index fd6718b0..18149b85 100644 --- a/Runtime/Component/Tooltip/Tooltip.cs +++ b/Runtime/Component/Tooltip/Tooltip.cs @@ -244,7 +244,7 @@ public Position position /// {h}为当前所指示或index为0的serie的数据项serieData的十六进制颜色值。
/// {f}为数据总和。
/// {g}为数据总个数。
- /// {f}为value所对应的y轴的类目值。
+ /// {y}为value所对应的y轴的类目值。
/// {.1}表示指定index为1的serie对应颜色的圆点。
/// {a1}、{b1}、{c1}中的1表示指定index为1的serie。
/// {c1:2}表示索引为1的serie的当前指示数据项的第3个数据(一个数据项有多个数据,index为2表示第3个数据)。
diff --git a/Runtime/Component/Tooltip/TooltipHandler.cs b/Runtime/Component/Tooltip/TooltipHandler.cs index aeb21bea..ff466cbd 100644 --- a/Runtime/Component/Tooltip/TooltipHandler.cs +++ b/Runtime/Component/Tooltip/TooltipHandler.cs @@ -252,7 +252,8 @@ private void SetTooltipIndicatorLabel(Tooltip tooltip, Axis axis, ChartLabel lab if (axis.IsCategory()) { var index = (int)axis.context.pointerValue; - var category = axis.GetData(index); + var dataZoom = chart.GetDataZoomOfAxis(axis); + var category = axis.GetData(index, dataZoom); label.SetText(axis.indicatorLabel.GetFormatterContent(index, category)); } else if (axis.IsTime())