From 11eccbc39b880964400a48ab247280081cf2dd3a Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Tue, 22 Aug 2023 23:48:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DBar=E9=9A=90=E8=97=8F?= =?UTF-8?q?=E6=97=B6=E8=A1=A8=E7=8E=B0=E5=BC=82=E5=B8=B8=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 --- Runtime/Internal/BaseChart.Serie.cs | 5 +++-- Runtime/Serie/SeriesHelper.cs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Runtime/Internal/BaseChart.Serie.cs b/Runtime/Internal/BaseChart.Serie.cs index 282e5da5..b0416170 100644 --- a/Runtime/Internal/BaseChart.Serie.cs +++ b/Runtime/Internal/BaseChart.Serie.cs @@ -782,7 +782,7 @@ namespace XCharts.Runtime for (int i = 0; i < m_Series.Count; i++) { var serie = m_Series[i]; - if (serie is T) + if (serie.show && serie is T) { if (serie.barGap != 0) { @@ -935,6 +935,7 @@ namespace XCharts.Runtime for (int i = 0; i < m_Series.Count; i++) { var serie = m_Series[i]; + if (!serie.show) continue; if (!(serie is T)) continue; if (string.IsNullOrEmpty(serie.stack)) { @@ -981,7 +982,7 @@ namespace XCharts.Runtime return; } var attribute = serie.GetType().GetAttribute(); - var handler = (SerieHandler) Activator.CreateInstance(attribute.handler); + var handler = (SerieHandler)Activator.CreateInstance(attribute.handler); handler.attribute = attribute; handler.chart = this; handler.defaultDimension = 1; diff --git a/Runtime/Serie/SeriesHelper.cs b/Runtime/Serie/SeriesHelper.cs index 5dd98c50..90808c82 100644 --- a/Runtime/Serie/SeriesHelper.cs +++ b/Runtime/Serie/SeriesHelper.cs @@ -294,7 +294,7 @@ namespace XCharts.Runtime for (int i = 0; i <= currSerie.index; i++) { var serie = series[i]; - if (serie.GetType() == currSerie.GetType() && ChartHelper.IsValueEqualsString(serie.stack, currSerie.stack)) + if (serie.show && serie.GetType() == currSerie.GetType() && ChartHelper.IsValueEqualsString(serie.stack, currSerie.stack)) { dataList.Add(serie.GetDataList(dataZoom)); }