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 :
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 :
- JFreeChart chart = ChartFactory.createPieChart(
- null, // chart title
- dataset, // data
- false, // include legend
- false, // include tooltip
- false
- );
- PiePlot plot = (PiePlot) chart.getPlot();
- plot.setLabelFont(new Font("SansSerif", Font.PLAIN, 12));
- plot.setNoDataMessage("No data available" );
- plot.setCircular(true);
- plot.setLabelGap(0);
- plot.setDataAreaRatio(0);
- plot.setToolTipGenerator(null);
- plot.setLabelGenerator(null);
- plot.setBackgroundPaint(Color.WHITE);
- // plot.setOutlinePaint(null);
- // 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
edit : J'ai rajouté
Code :
- chart.setBorderVisible(false);
- 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.