XYDataset dataset2 = createDataset("Series 2", 1000.0, new Minute(),
170);
plot.setDataset(1, dataset2);
plot.mapDatasetToRangeAxis(1, 1);
XYItemRenderer renderer2 = new StandardXYItemRenderer();
renderer2.setSeriesPaint(0, Color.red);
plot.setRenderer(1, renderer2);
// AXIS 3
NumberAxis axis3 = new NumberAxis("Range Axis 3");
axis3.setLabelPaint(Color.blue);
axis3.setTickLabelPaint(Color.blue);
//axis3.setPositiveArrowVisible( true );
plot.setRangeAxis(2, axis3);
XYDataset dataset3 = createDataset("Series 3", 10000.0, new Minute(),
170);
plot.setDataset(2, dataset3);
plot.mapDatasetToRangeAxis(2, 2);
XYItemRenderer renderer3 = new StandardXYItemRenderer();
renderer3.setSeriesPaint(0, Color.blue);
plot.setRenderer(2, renderer3);
// AXIS 4
NumberAxis axis4 = new NumberAxis("Range Axis 4");
axis4.setLabelPaint(Color.green);
axis4.setTickLabelPaint(Color.green);
plot.setRangeAxis(3, axis4);
XYDataset dataset4 = createDataset("Series 4", 25.0, new Minute(), 200);
plot.setDataset(3, dataset4);
plot.mapDatasetToRangeAxis(3, 3);
XYItemRenderer renderer4 = new StandardXYItemRenderer();
renderer4.setSeriesPaint(0, Color.green);
plot.setRenderer(3, renderer4);
return chart;
}