I have a problem concerning the change of the color with adding an XYDataset to the Chart.
Here's my code snippet:
Code: Select all
this.xyDataset = new XYSeriesCollection(series);
this.xyDataset2 = new XYSeriesCollection(series2);
plot.getXYPlot().setDataset(0,this.xyDataset);
plot.getXYPlot().setDataset(1,this.xyDataset2);
plot.getXYPlot().getRenderer().setSeriesPaint(0,Color.GREEN);
plot.getXYPlot().getRenderer().setSeriesPaint(1,Color.GRAY);
if(plot.getXYPlot().getRenderer(0).getSeriesPaint(0).equals(Color.GREEN))
System.out.println("Color is green");
else
System.out.println(plot.getXYPlot().getRenderer(0).getSeriesPaint(1));
if(plot.getXYPlot().getRenderer(0).getSeriesPaint(1).equals(Color.GRAY))
System.out.println("Color is gray");
else
System.out.println(plot.getXYPlot().getRenderer(0).getSeriesPaint(1));
Does anybody see what I'm doing wrong?
Thanks for your help.
Peter