我已經使用JFreeChart創建了XY折線圖,有兩個數據集,我希望這兩個線具有不同的顏色。我試着用下面的代碼 -XY線圖中不同系列的不同顏色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);
而且我一直在使用下面的代碼,在這裏我使用不同的渲染器試圖(不知道這是否是做正確的方法) -
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);
在兩種情況下它都以藍色打印兩行。 怎麼回事?有什麼建議麼??