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