mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-30 13:28:47 +00:00
增加DataZoom的filterAxisRange设置坐标轴的范围计算是否受DataZoom的影响
This commit is contained in:
@@ -7,7 +7,7 @@ namespace XCharts.Runtime
|
||||
{
|
||||
public static partial class SerieHelper
|
||||
{
|
||||
public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
|
||||
public static double GetMinData(Serie serie, int dimension = 1, DataZoom dataZoom = null, bool inverse = false)
|
||||
{
|
||||
double min = double.MaxValue;
|
||||
var dataList = serie.GetDataList(dataZoom);
|
||||
@@ -16,7 +16,7 @@ namespace XCharts.Runtime
|
||||
var serieData = dataList[i];
|
||||
if (serieData.show && serieData.data.Count > dimension)
|
||||
{
|
||||
var value = serieData.data[dimension];
|
||||
var value = serieData.GetData(dimension, inverse);
|
||||
if (value < min && !serie.IsIgnoreValue(serieData, value)) min = value;
|
||||
}
|
||||
}
|
||||
@@ -42,7 +42,7 @@ namespace XCharts.Runtime
|
||||
}
|
||||
return minData;
|
||||
}
|
||||
public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null)
|
||||
public static double GetMaxData(Serie serie, int dimension = 1, DataZoom dataZoom = null, bool inverse = false)
|
||||
{
|
||||
double max = double.MinValue;
|
||||
var dataList = serie.GetDataList(dataZoom);
|
||||
@@ -51,7 +51,7 @@ namespace XCharts.Runtime
|
||||
var serieData = dataList[i];
|
||||
if (serieData.show && serieData.data.Count > dimension)
|
||||
{
|
||||
var value = serieData.data[dimension];
|
||||
var value = serieData.GetData(dimension, inverse);
|
||||
if (value > max && !serie.IsIgnoreValue(serieData, value)) max = value;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user