@Override public void panDomainAxes(double panRange,PlotRenderingInfo info,Point2D source){
  XYPlot subplot=findSubplot(info,source);
  if (subplot == null) {
    return;
  }
  if (!subplot.isDomainPannable()) {
    return;
  }
  PlotRenderingInfo subplotInfo=info.getSubplotInfo(info.getSubplotIndex(source));
  if (subplotInfo == null) {
    return;
  }
  for (int i=0; i < subplot.getDomainAxisCount(); i++) {
    ValueAxis domainAxis=subplot.getDomainAxis(i);
    if (domainAxis != null) {
      domainAxis.pan(panRange);
    }
  }
}

@ Override public void panDomainAxes ( double panRange , PlotRenderingInfo info , Point2D source ) { XYPlot subplot = findSubplot ( info , source ) ; if ( subplot == null ) { return ; } if ( ! subplot . isDomainPannable ( ) ) { return ; } PlotRenderingInfo subplotInfo = info . getSubplotInfo ( info . getSubplotIndex ( source ) ) ; if ( subplotInfo == null ) { return ; } for ( int i = 0 ; i < subplot . getDomainAxisCount ( ) ; i ++ ) { ValueAxis domainAxis = subplot . getDomainAxis ( i ) ; if ( domainAxis != null ) { domainAxis . pan ( panRange ) ; } } }
pans all domain axes by the specified percentage .
