1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| private final void withJFreeChart(int index) {
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Marseille", new Integer(13));
pieDataset.setValue("Paris", new Integer(75));
pieDataset.setValue("Rennes", new Integer(35));
pieDataset.setValue("Lyon", new Integer(69));
JFreeChart chart = ChartFactory.createPieChart("Numéro Département", pieDataset, true, true, true);
try {
ChartUtilities.saveChartAsPNG(new File("chart"+index+".png"), chart, 300, 300);
System.out.println("Sortie PNG (chart"+index+".png) OK");
} catch (Exception ex) {
System.out.println("Sortie PNG (chart"+index+".png) KO");
ex.printStackTrace();
}
try {
ChartUtilities.saveChartAsJPEG(new File("chart"+index+".jpg"), chart, 300, 300);
System.out.println("Sortie JPG (chart"+index+".jpg) OK");
} catch (Exception ex) {
System.out.println("Sortie JPG (chart"+index+".jpg) KO");
ex.printStackTrace();
}
} |
Partager