calculateRange method
- @override
override
Finds the minimum and maximum ranges of an axis.
Implementation
@override
void calculateRange() {
_min = null;
_max = null;
List<CartesianSeries<dynamic, dynamic>> seriesCollection;
CartesianSeries<dynamic, dynamic> series;
if (_orientation == AxisOrientation.horizontal) {
seriesCollection = _series;
for (int i = 0; i < seriesCollection.length; i++) {
series = seriesCollection[i];
_chart._requireInvertedAxis
? _findMinMax(series._minimumY, series._maximumY)
: _findMinMax(series._minimumX, series._maximumX);
}
} else if (_orientation == AxisOrientation.vertical) {
seriesCollection = _series;
for (int i = 0; i < seriesCollection.length; i++) {
series = seriesCollection[i];
_chart._requireInvertedAxis
? _findMinMax(series._minimumX, series._maximumX)
: _findMinMax(series._minimumY, series._maximumY);
}
}
_getActualRange();
}