mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-21 07:50:16 +00:00
fix datazoom exception
This commit is contained in:
@@ -728,13 +728,15 @@ namespace XCharts
|
||||
filterEnd = end;
|
||||
filterMinShow = dataZoom.minShowNum;
|
||||
m_NeedUpdateFilterData = false;
|
||||
if (data.Count > 0)
|
||||
if (data.Count > 0 && filterMinShow < data.Count)
|
||||
{
|
||||
if (range < dataZoom.minShowNum)
|
||||
if (range < filterMinShow)
|
||||
{
|
||||
if (dataZoom.minShowNum > data.Count) range = data.Count;
|
||||
else range = dataZoom.minShowNum;
|
||||
if (filterMinShow > data.Count) range = data.Count;
|
||||
else range = filterMinShow;
|
||||
}
|
||||
if (range > data.Count - start - 1)
|
||||
start = data.Count - range - 1;
|
||||
filterData = data.GetRange(start, range);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -666,6 +666,8 @@ namespace XCharts
|
||||
if (dataZoom.minShowNum > data.Count) range = data.Count;
|
||||
else range = dataZoom.minShowNum;
|
||||
}
|
||||
if (range > data.Count - start - 1)
|
||||
start = data.Count - range - 1;
|
||||
serie.m_FilterData = data.GetRange(start, range);
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user