Chart Ranges

Applet code:
<applet code=com.objectplanet.chart.ChartApplet
 archive=chart.jar width=450 height=300>
<param name=chart value=bar>
<param name=sampleValues_0 value=5,15,23,-34,-45,56,28,17,-16,-30>
<param name=barWidth value=0.3>
<param name=sampleColors value=red>
<param name=background value=#F8F7B8>
<param name=chartBackground value=#FFFFD6>
<param name=range value=-60>
<param name=lowerRange value=60>
<param name=rangeColor value=#A20202>
<param name=rangeLabelFont value=Arial,plain,10>
<param name=rangeAdjusterOn value=true>
<param name=rangeAdjusterPosition value=right>
<param name=rangeLabelPostfix value=#>
<param name=rangeDecimalCount value=1>
<param name=valueLabelsOn value="true">
</applet>

Servlet code:
<img SRC="http://127.0.0.1:8080/servlet/com.objectplanet.chart.ChartServlet?
width=450&
height=300 &
chart=bar&
sampleValues_0=5,15,23,-34,-45,56,28,17,-16,-30&
barWidth=0.3&
sampleColors=red&
background=%23F8F7B8&
chartBackground=%23FFFFD6&
range=-60&
lowerRange=60&
rangeColor=%23A20202&
rangeLabelFont=Arial,plain,10&
rangeAdjusterPosition=right&
rangeLabelPostfix=%23&
rangeDecimalCount=1&
valueLabelsOn=true&">
Application code:
package com.objectplanet.chart.testing;

import com.objectplanet.chart.*;
import java.awt.*;

public class Bar {
     public static void main(String[] argv) {
         double[] values = new double[] {5,15,23,-34,-45,56,28,17,-16,-30};
         Color[] sampleColor = new Color[] {Color.red};
         Color[] rangeColor = new Color[] {new Color(0xA20202)};

         BarChart chart = new BarChart();
         chart.setSampleCount(10);
         chart.setSampleValues(0, values);
         chart.setSampleColors(sampleColor);
         chart.setBackground(new Color(0xF8F7B8));
         chart.setChartBackground(new Color(0xFFFFD6));
         chart.setBarWidth(0.3);
         chart.setRange(0, -60);
         chart.setLowerRange(0, 60);
         chart.setRangeColor(0, new Color(0xA20202));
         chart.setLabel("rangeLabelPostfix", "#");
         chart.setFont("rangeLabelFont_0", new Font("Arial", Font.PLAIN, 10));
         chart.setRangeAdjusterOn(0, true);
         chart.setRangeDecimalCount(0, 1);
         chart.setValueLabelsOn(true);

         Frame f = new Frame();
         f.setSize(450,320);
         f.add("Center", chart);
         f.show();
     }
}