Ich habe XY Liniendiagramm mit JFreeChart erstellt, mit zwei Datensätzen, ich möchte beide Linien in verschiedenen Farben. Ich habe versucht, folgende Code- mitVerschiedene Farben für verschiedene Serien in XYline-Diagramm JFreeChart
XYPlot plot = chart.getXYPlot();
XYItemRenderer xyir = plot.getRenderer();
xyir.setSeriesPaint(0, Color.GREEN);
plot.setDataset(0, xyDataset1);
xyir.setSeriesPaint(1, Color.blue);
plot.setDataset(1, xyDataset2);
Auch habe ich versucht, folgenden Code verwenden, wo ich verschiedene Renderer bin mit (weiß nicht, ob das richtig so, wie es zu tun ist) -
XYPlot plot1 = chart.getXYPlot();
XYPlot plot2 = chart.getXYPlot();
XYItemRenderer xyir1 = plot1.getRenderer();
xyir1.setSeriesPaint(0, Color.GREEN);
plot1.setDataset(0, xyDataset1);
XYItemRenderer xyir2 = plot2.getRenderer();
xyir2.setSeriesPaint(1, Color.blue);
plot2.setDataset(1, xyDataset2);
In in beiden Fällen druckt er beide Linien in blauer Farbe. Was ist los ?? Irgendwelche Vorschläge??