La couleur différente pour différentes séries dans XYline graphique JFreeChart

J'ai créé XY ligne graphique à l'aide d'JFreeChart, d'avoir deux ensembles de données, je veux à la fois les lignes de différentes couleurs. J'ai essayé d'utiliser le code suivant-

  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);

J'ai aussi essayé d'utiliser le code suivant, où je suis à l'aide de différents moteur de rendu (ne sais pas si c'est la bonne façon de le faire)-

  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);

Dans les deux cas, le son de l'impression à la fois les lignes en couleur bleu.
Quel est le problème?? Toutes les suggestions??

OriginalL'auteur Rohit Elayathu | 2012-04-12