reset method

void reset()

Returns the plot area back to its original position after zooming.

Implementation

void reset() {
  _chartState!._canSetRangeController = true;
  final SfCartesianChartState chartState = _chartState!;
  final SfCartesianChart chart = chartState._chart;
  final ZoomPanBehaviorRenderer zoomPanBehaviorRenderer =
      chartState._zoomPanBehaviorRenderer;
  ChartAxisRenderer axisRenderer;
  for (int index = 0;
      index < chartState._chartAxis._axisRenderersCollection.length;
      index++) {
    axisRenderer = chartState._chartAxis._axisRenderersCollection[index];
    axisRenderer._zoomFactor = 1.0;
    axisRenderer._zoomPosition = 0.0;
    if (chart.onZoomReset != null) {
      ZoomPanArgs? zoomResetArgs;
      _bindZoomEvent(chart, axisRenderer, zoomResetArgs, chart.onZoomReset!);
    }
  }
  zoomPanBehaviorRenderer._createZoomState();
}