diff --git a/Runtime/Component/DataZoom/DataZoomHelper.cs b/Runtime/Component/DataZoom/DataZoomHelper.cs index c7f8b813..bc32cb2a 100644 --- a/Runtime/Component/DataZoom/DataZoomHelper.cs +++ b/Runtime/Component/DataZoom/DataZoomHelper.cs @@ -46,7 +46,7 @@ namespace XCharts.Runtime { double serieMinValue = 0; double serieMaxValue = 0; - SerieHelper.GetMinMaxData(serie, out serieMinValue, out serieMaxValue, null, 2); + SerieHelper.GetMinMaxData(serie, 0, out serieMinValue, out serieMaxValue); if (serieMinValue < min) min = serieMinValue; if (serieMaxValue > max) diff --git a/Runtime/Serie/SerieHelper.cs b/Runtime/Serie/SerieHelper.cs index cf8c078c..55776041 100644 --- a/Runtime/Serie/SerieHelper.cs +++ b/Runtime/Serie/SerieHelper.cs @@ -159,7 +159,7 @@ namespace XCharts.Runtime /// /// /// - public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null, int dimension = 0) + public static void GetMinMaxData(Serie serie, out double min, out double max, DataZoom dataZoom = null) { max = double.MinValue; min = double.MaxValue; @@ -169,9 +169,7 @@ namespace XCharts.Runtime var serieData = dataList[i]; if (serieData.show) { - var count = 0; - if (dimension > 0) count = dimension; - else count = serie.showDataDimension > 0 && serie.showDataDimension < serieData.data.Count ? + var count = serie.showDataDimension > 0 && serie.showDataDimension < serieData.data.Count ? serie.showDataDimension : serieData.data.Count; for (int j = 0; j < count; j++)