calculateVisibleRange method

  1. @override
void calculateVisibleRange (Size availableSize)
override

Calculates the visible range for an axis in chart.

Implementation

@override
void calculateVisibleRange(Size availableSize) {
  _visibleRange = _actualRange;
  _checkWithZoomState(this, _chart._chartState.zoomedAxisStates);
  if (_zoomFactor < 1 || _zoomPosition > 0) {
    _calculateZoomRange(this, availableSize);
    _visibleRange.interval = enableAutoIntervalOnZooming
        ? calculateInterval(_visibleRange, availableSize)
        : _visibleRange.interval;
    _visibleRange.minimum = (_visibleRange.minimum).floor();
    _visibleRange.maximum = (_visibleRange.maximum).floor();
  }
}