[jfreechart] problème de refresh
Salut à tous,
j'utilise Jfreechart pour afficher un graphique et voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| final JFreeChart chart = ChartFactory.createBarChart3D("Result Per Category", // chart
// title
"", // domain axis label
"", // range axis label
createDataSet(modelAnalysisResult.getPrecisionPerCategory(), modelAnalysisResult.getRecallPerCategory(), modelCategorization), // data
PlotOrientation.VERTICAL, true, // include legend
true, false);
chart.setBackgroundPaint(new Color(0xCC, 0xFF, 0xCC));
// Set the renderer
final CategoryItemRenderer renderer = chart.getCategoryPlot().getRenderer();
DecimalFormat df = new DecimalFormat("##,##0.00");
renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", df));
renderer.setItemLabelsVisible(true);
renderer.setSeriesVisible(1, true);
chart.getCategoryPlot().setRenderer(renderer);
buffererdImage =chart.createBufferedImage(panelResultPerCategory.getWidth(), panelResultPerCategory.getHeight());
// Add the chart to the panel
panelResultPerCategory.add(new ChartPanel(chart), BorderLayout.CENTER);
panelResultPerCategory.repaint(); |
Suite à une autre action ce graphique doit être "updater" (je passe par la même partie de code). et lorsque j'inspecte la partie:
Code:
createDataSet(modelAnalysisResult.getPrecisionPerCategory(), modelAnalysisResult.getRecallPerCategory(), modelCategorization)
je m'apercois que les valeurs sont bien modifiées mais pas le graphique!!!!
Je ne comprends pas trop....
Quelqu'un a une idée?
Merci d'avance