calcMinMax1 method
Calc minimum and maximum values (both x and y) over all DataSets.
Implementation
@override
void calcMinMax1() {
dataSets.clear();
yMax = -double.infinity;
yMin = double.infinity;
xMax = -double.infinity;
xMin = double.infinity;
leftAxisMax = -double.infinity;
leftAxisMin = double.infinity;
rightAxisMax = -double.infinity;
rightAxisMin = double.infinity;
List<BarLineScatterCandleBubbleData?> allData = getAllData();
for (ChartData? data in allData) {
data!.calcMinMax1();
List<IBarLineScatterCandleBubbleDataSet<Entry>> sets =
data.dataSets as List<IBarLineScatterCandleBubbleDataSet<Entry>>;
dataSets.addAll(sets);
if (data.getYMax1() > yMax) yMax = data.getYMax1();
if (data.getYMin1()< yMin) yMin = data.getYMin1();
if (data.xMax> xMax) xMax = data.xMax;
if (data.xMin< xMin) xMin = data.xMin;
if (data.leftAxisMax! > leftAxisMax!) leftAxisMax = data.leftAxisMax;
if (data.leftAxisMin! < leftAxisMin!) leftAxisMin = data.leftAxisMin;
if (data.rightAxisMax! > rightAxisMax!) rightAxisMax = data.rightAxisMax;
if (data.rightAxisMin! < rightAxisMin!) rightAxisMin = data.rightAxisMin;
}
}