[Java + JFreeChart] Problème de contour

Problème de contour [Java + JFreeChart] - Java - Programmation

Marsh Posté le 08-12-2006 à 09:07:12    

Bonjour à tous,

 

J'ai un petit problème avec JfreeChart. J'ai généré un PieChart que j'ai inséré dans une BufferedImage que je transmets ensuite sur un OutputStream. Le tout est destiné à être affiché dans une JSP.
Jusqu'ici tout va bien et je réussis à faire à peu près ce que je veux.
Sauf que j'obtiens ceci :
http://img166.imageshack.us/img166/2272/imagemu9.th.jpg
Une image avec un contour gris dont je n'arrive pas à me débarrasser. J'ai supprimé la légende (me semble-t-il), j'ai mis un backgroundcolor à blanc mais il reste ce contour.
Je crée le PieChart de la manière suivante :

Code :
  1. JFreeChart chart = ChartFactory.createPieChart(
  2.             null,     // chart title
  3.             dataset,             // data
  4.             false,               // include legend
  5.             false,    // include tooltip
  6.             false
  7.         );
  8.         PiePlot plot = (PiePlot) chart.getPlot();
  9.         plot.setLabelFont(new Font("SansSerif", Font.PLAIN, 12));
  10.         plot.setNoDataMessage("No data available" );
  11.         plot.setCircular(true);
  12.         plot.setLabelGap(0);
  13.         plot.setDataAreaRatio(0);
  14.         plot.setToolTipGenerator(null);
  15.         plot.setLabelGenerator(null);
  16.         plot.setBackgroundPaint(Color.WHITE);
  17. //        plot.setOutlinePaint(null);
  18. //        plot.setBaseSectionOutlinePaint(Color.WHITE);


Le code inclut pas mal d'essais de code mais rien ne me donne le résultat voulu.
Quelqu'un saurait comment je dois m'y prendre ?

 

Merci d'avance :jap:

 


edit : J'ai rajouté

Code :
  1. chart.setBorderVisible(false);
  2. chart.setBorderPaint(Color.WHITE);


après avoir créé le graphique mais ça me donne rien de plus :/


Message édité par Mario_ le 08-12-2006 à 10:18:00

---------------
Soyons ouverts d'esprit, mais pas au point de laisser notre cerveau s'enfuir.
Reply

Marsh Posté le 08-12-2006 à 09:07:12   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed