From 3580df9117eb2d4de30140ad2938b67e0da526e1 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Thu, 21 Dec 2023 22:41:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`TriggerTooltip()`=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=9C=A8=E6=8C=87=E5=AE=9A0=E6=88=96=E6=9C=80?= =?UTF-8?q?=E5=A4=A7index=E6=97=B6=E5=8F=AF=E8=83=BD=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=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 | 6 ++++-- Runtime/Coord/Grid/GridCoord.cs | 4 ++-- Runtime/Internal/BaseChart.API.cs | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 3bc725bf..12ec6e2f 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -70,11 +70,13 @@ slug: /changelog ## master -* (2023.12.19) 修复`Legend`的`LabelStyle`的`formatter`不生效的问题 +* (2023.12.21) 修复`TriggerTooltip()`接口在指定0或最大index时可能无法触发的问题 +* (2023.12.19) 修复`Legend`的`LabelStyle`设置`formatter`后不生效的问题 * (2023.12.12) 增加`Legend`的`TextLimit`可限制图例显示文本的长度 * (2023.12.11) 修复`Serie`添加`double.MaxValue`时坐标绘制失败的问题 * (2023.12.10) 增加`Serie`的`minShowLabel`可隐藏小于指定值的`label` -* (2023.12.09) 增加`LevelStyle`的`LineStyle`和`depth`支持 +* (2023.12.09) 增加`LevelStyle`的`depth`指定所属层次 +* (2023.12.09) 增加`LevelStyle`的`LineStyle`设置线条样式 * (2023.12.09) 增加`Serie`的`Link`可用于桑基图添加节点边关系 * (2023.12.05) 增加`ResetChartStatus()`可主动重置图表状态 diff --git a/Runtime/Coord/Grid/GridCoord.cs b/Runtime/Coord/Grid/GridCoord.cs index 8f4ccdc4..1d04c4b8 100644 --- a/Runtime/Coord/Grid/GridCoord.cs +++ b/Runtime/Coord/Grid/GridCoord.cs @@ -203,7 +203,7 @@ namespace XCharts.Runtime [Since("v3.7.0")] public bool ContainsX(float x) { - return x >= context.x && x <= context.x + context.width; + return x >= context.x - 0.01f && x <= context.x + context.width + 0.01f; } /// @@ -215,7 +215,7 @@ namespace XCharts.Runtime [Since("v3.7.0")] public bool ContainsY(float y) { - return y >= context.y && y <= context.y + context.height; + return y >= context.y - 0.01f && y <= context.y + context.height + 0.01f; } /// diff --git a/Runtime/Internal/BaseChart.API.cs b/Runtime/Internal/BaseChart.API.cs index e799dbd4..ad0dce9f 100644 --- a/Runtime/Internal/BaseChart.API.cs +++ b/Runtime/Internal/BaseChart.API.cs @@ -733,6 +733,7 @@ namespace XCharts.Runtime [Since("v3.7.0")] public void CancelTooltip() { + m_PointerEventData = null; var tooltip = GetChartComponent(); if (tooltip != null) {