From 509bd9774105c4e433ce498dec6c9baf0a5be216 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Sat, 11 Nov 2023 22:46:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`Legend`=E7=9A=84`formatter`?= =?UTF-8?q?=E5=9C=A8=E6=95=B0=E6=8D=AE=E5=8F=98=E6=9B=B4=E6=97=B6=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E8=87=AA=E5=8A=A8=E5=88=B7=E6=96=B0=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 1 + Examples/Example01_RandomData.cs | 4 ++++ Runtime/Serie/SerieHandler.cs | 1 + 3 files changed, 6 insertions(+) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 2caaab95..fc65c0fd 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -69,6 +69,7 @@ slug: /changelog ## master +* (2023.11.11) 修复`Legend`的`formatter`在数据变更时没有自动刷新的问题 * (2023.11.05) 修复`SerieEventData`的`value`一直是0的问题 (#287) * (2023.11.03) 修复`Bar`设置渐变色时鼠标移出效果异常的问题 (#285) * (2023.11.02) 优化`SerieData`设置`ignore`时`formatter`的忽略问题 diff --git a/Examples/Example01_RandomData.cs b/Examples/Example01_RandomData.cs index e34e8e9a..e8953d3f 100644 --- a/Examples/Example01_RandomData.cs +++ b/Examples/Example01_RandomData.cs @@ -47,6 +47,10 @@ namespace XCharts.Example { UpdateData(); } + else if (Input.GetKeyDown(KeyCode.C)) + { + chart.ClearData(); + } lastAddTime += Time.deltaTime; if (loopAdd && lastAddTime >= loopAddTime) { diff --git a/Runtime/Serie/SerieHandler.cs b/Runtime/Serie/SerieHandler.cs index 07ca66b3..7031162a 100644 --- a/Runtime/Serie/SerieHandler.cs +++ b/Runtime/Serie/SerieHandler.cs @@ -108,6 +108,7 @@ namespace XCharts.Runtime if (serie.dataDirty) { SeriesHelper.UpdateSerieNameList(chart, ref chart.m_LegendRealShowName); + chart.OnSerieDataUpdate(serie.index); serie.OnDataUpdate(); serie.dataDirty = false; }