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)