From aea4aa7c8dc0991f4776e8b915709e335bbea41f Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Tue, 4 Mar 2025 08:33:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Treemap`=E7=9A=84`label`?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=BC=82=E5=B8=B8=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 | 1 + Runtime/Serie/SerieData.cs | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 8ebbc3b3..c507216e 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -79,6 +79,7 @@ slug: /changelog ## master +* (2025.03.04) 修复`Treemap`的`label`显示异常的问题 * (2025.03.02) 增加`Tooltip`的`columnGapWidths`参数设置列文本间隙距离 * (2025.03.01) 优化`Comment`的组件刷新 * (2025.02.23) 增加`Axis`的`Label`的`formatter`支持`{index}``{index-1}``{-index}``{-index-1}`通配符 diff --git a/Runtime/Serie/SerieData.cs b/Runtime/Serie/SerieData.cs index e7032350..d6104093 100644 --- a/Runtime/Serie/SerieData.cs +++ b/Runtime/Serie/SerieData.cs @@ -759,17 +759,18 @@ namespace XCharts.Runtime return 0; } - public void SetLabelActive(bool flag) + public void SetLabelActive(bool flag, bool force = false) { - if (labelObject != null) labelObject.SetActive(flag); + if (labelObject != null) labelObject.SetActive(flag, force); foreach (var labelObject in context.dataLabels) { - labelObject.SetActive(false); + labelObject.SetActive(flag, force); } } + public void SetIconActive(bool flag) { - if (labelObject != null) labelObject.SetActive(flag); + if (labelObject != null) labelObject.SetIconActive(flag); } public void SetPolygon(params Vector2[] points)