problème de contour JFreeChart PieChart
Bonsoir,
voilà pour une ihm en swing j'utilise un PieChart que j'inclus dans un ChartPanel. JE n'utilise aucuns label ni titre. Je veux juste qu'il soit intégré au chartPanel sur tout sa surface. Je n'arrive pas à supprimer une bande blanche tout autour. Si je met une couleur de fond au chartPanel la couleur n'apparait pas. Cela montre bien que le camembert occupe bien toute la surface.
Étrangement j'ai procédé de la même magnière pour un ChartBar et le graphique occupe bien toute la surface de son chartPanel.
configuration : JDK 1.6 et jfreechart-1.0.13
voilà le bout de code pour généré le pieChart:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| JFreeChart chart = ChartFactory.createPieChart(
titre, // chart title
dataset, // data
false, // include legend
false,
false
);
PiePlot plot = (PiePlot) chart.getPlot();
plot.setStartAngle(290);
plot.setDirection(Rotation.CLOCKWISE);
plot.setForegroundAlpha(0.5f);
plot.setNoDataMessage("Auccunes opérations à afficher");
plot.setLabelGenerator(null);
plot.setInteriorGap(0);
addColorToPiePlot(dataset, plot);
ChartPanel chartPanel = new ChartPanel(chart);
chartPanel .setPreferredSize(new Dimension(300, 250)); |
code pour généré le chartPanel pour le XYStepChart:
Code:
1 2 3 4 5 6
| JFreeChart jfreechart = ChartFactory.createXYStepChart("", "", "", xyDataSet, PlotOrientation.VERTICAL, viewLegend, false, false);
jfreechart.setBackgroundPaint(new Color(216, 216, 216));
XYPlot plot = jfreechart.getXYPlot();
plot.getRenderer().setSeriesStroke(0, new BasicStroke(1.0f));
ChartPanel chartPanel = new ChartPanel(jfreechart);
chartPanel .setPreferredSize(new Dimension(300, 250)); |
voilà le résultat :
http://img535.imageshack.us/img535/5968/piechart.jpg
merci d'avance