}
private static Component getLevelChart() {
DefaultTableXYDataset ds = new DefaultTableXYDataset();
NumberAxis y = new NumberAxis("Y");
XYSeries series;
series = new XYSeries("BAR", false, false);
series.add(0, 0);
series.add(1, 56);
series.add(2, 54);
series.add(3, 40);
series.add(4, 12);
series.add(5, 5);
series.add(6, 2);
ds.addSeries(series);
series = new XYSeries("FOO", false, false);
series.add(0, 0);
series.add(1, 66);
series.add(2, 64);
series.add(3, 50);
series.add(4, 22);
series.add(5, 15);
series.add(6, 10);
ds.addSeries(series);
series = new XYSeries("SDF", false, false);
series.add(0, 0);
series.add(1, 76);
series.add(2, 74);
series.add(3, 60);
series.add(4, 32);
series.add(5, 25);
series.add(6, 20);
ds.addSeries(series);
// Paint p = new Color(0, 0, 0, Color.OPAQUE);
// r.setSeriesPaint(0, p);
// BasicStroke s = new BasicStroke(2);
// r.setSeriesStroke(0, s);
DefaultTableXYDataset ds2 = new DefaultTableXYDataset();
series = new XYSeries("DOO", false, false);
series.add(1, 60);
series.add(2, 64);
series.add(3, 54);
series.add(4, 30);
series.add(5, 25);
series.add(6, 15);
ds2.addSeries(series);
XYAreaRenderer r = new XYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
XYPlot plot2 = new XYPlot(ds2, new NumberAxis("X"), y,
new XYLineAndShapeRenderer());
plot2.setDataset(1, ds);
plot2.setRenderer(1, r);