Bonjour,

après m'être renseigné sur la création de courbes avec JFreeChart j'ai obtenu de nombreux exemples mais aucun construit de la même manière... J'ai passé beaucoup de temps à "bidouiller", je pense que le terme est bien choisi.

Finalement je viens à vous pour savoir s'il y avait des étapes à suivre afin de s'en sortir au mieux (par exemple : 1/création de la fenetre, 2/création du tableau de données, ...)

voici ce que j'ai réalisé, qui n'affiche rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
28
29
30
public static void displayInGraph(HashMap<String, ArrayList<String>> tagPrefixs, HashMap<String, ArrayList<String>> tagSuffixs, Date startDate, Date endDate) 
	{
		JPanel pnl;
		List<NamedPropertyReference> references = getReferences(tagPrefixs,tagSuffixs);
 
		pnl = new JPanel(new BorderLayout());
 
		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
 
		//Recupère les données
		for (int i=0; i<references.size(); i++)
		{
			HistoryEntry[] entries = xxx.getPropertyValues(references.get(i), startDate, endDate);
			dataset.addValue(entries[i].value, nomTag, new Date(entries[i].timestamp).toString());
		}
		JFreeChart barChart = ChartFactory.createBarChart(
            "Nombre d'ouverture manuelle",
            "Temps en minutes", 
            "Valeur", 
            dataset,
            PlotOrientation.VERTICAL,
            true,
            true,
            true
        );
		ChartPanel cPanel = new ChartPanel(barChart);
		pnl.add(cPanel);
		cPanel.setVisible(true);
		pnl.setVisible(true);	
	}
Merci beaucoup pour votre aide !
Yokooo