private void pan(){
  List<Axis> axes=xyGraph.getXAxisList();
  for (int i=0; i < axes.size(); ++i) {
    final Axis axis=axes.get(i);
    axis.pan(xAxisStartRangeList.get(i),axis.getPositionValue(start.x,false),axis.getPositionValue(end.x,false));
  }
  axes=xyGraph.getYAxisList();
  for (int i=0; i < axes.size(); ++i) {
    final Axis axis=axes.get(i);
    axis.pan(yAxisStartRangeList.get(i),axis.getPositionValue(start.y,false),axis.getPositionValue(end.y,false));
  }
}

private void pan ( ) { List < Axis > axes = xyGraph . getXAxisList ( ) ; for ( int i = 0 ; i < axes . size ( ) ; ++ i ) { final Axis axis = axes . get ( i ) ; axis . pan ( xAxisStartRangeList . get ( i ) , axis . getPositionValue ( start . x , false ) , axis . getPositionValue ( end . x , false ) ) ; } axes = xyGraph . getYAxisList ( ) ; for ( int i = 0 ; i < axes . size ( ) ; ++ i ) { final Axis axis = axes . get ( i ) ; axis . pan ( yAxisStartRangeList . get ( i ) , axis . getPositionValue ( start . y , false ) , axis . getPositionValue ( end . y , false ) ) ; } }
pan axis according to start / end from mouse listener
