修复Tooltip在开启DataZoom时指示内容不准确的问题

This commit is contained in:
monitor1394
2024-07-21 15:13:08 +08:00
parent 71ecebb466
commit 9e1dd027e9
2 changed files with 4 additions and 3 deletions

View File

@@ -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

View File

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