I need to zoom out from rangeAxis in jFreeChart, so I've used zoomRange for this purpose. 
But I didn't understand what is lowerPercent and upperPercent? 
I want to set the rangeAxis as shown below in the image. How can i do that?
I've tried this but don't know what should be the value of rangeAxis.zoomRange(0,?)
public class Profilee  {
    double last=0;
    ChartFrame frame1;
    JFreeChart chart;
    ChartUtilities cu=new ChartUtilitiesImpl();
    public void generateProfile(double[] pointValue,double[] distance){
        ArrayList pv=new ArrayList();
        ArrayList dist=new ArrayList();
        pv.add(pointValue);
        dist.add(distance);
        XYSeries series = new XYSeries("");
        for(int i=0;i<pointValue.length-1;i++){
              series.add(last,pointValue[i]);
              last=distance[i];
         }
      XYDataset xyDataset = new XYSeriesCollection(series);
      chart= ChartFactory.createXYAreaChart("Profile View Of Contour", "Distance", "Contour Value", xyDataset, PlotOrientation.VERTICAL, true, true, false);
      ValueAxis rangeAxis = chart.getXYPlot().getRangeAxis();
      //rangeAxis.setLowerBound(-3);
      rangeAxis.zoomRange(0,?);     //What should be Value over here?
      frame1=new ChartFrame("XYLine Chart",chart);
      frame1.setVisible(true);
      frame1.setSize(1300,700);
    }
    public static void main(String ar[]){
        Profilee pro=new Profilee();
        double[] pv={3,2,3,0,5,-2,10};
        double[] dist={1,4,8,12,14,20,24};
        pro.generateProfile(pv, dist);
    }
    private static class ChartUtilitiesImpl extends ChartUtilities {
        public ChartUtilitiesImpl() {
        }
    }
}
