J'ai un graphique jfreechart de type BarChart, et il faudrait qu'il soit trié en fonction des valeurs de chaque rowkey au sein d'un même groupe de columnkey.
J'ai beau insérer les valeurs dans le bon ordre dans le dataset mais seul le trie par columnkey est possible : à l’intérieur d'un même groupe de columnkey il m'est impossible de trier les données par valeurs de rowkeys.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(value1, rowkey1, columnkey1); dataset.addValue(value2, rowkey2, columnkey1); dataset.addValue(value3, rowkey3, columnkey1); dataset.addValue(value4, rowkey1, columnkey2); dataset.addValue(value5, rowkey2, columnkey2); dataset.addValue(value6, rowkey3, columnkey2);
L'ordre de rowkey déterminé pour le 1er groupe de columnkey est répété dans les autres groupe de columnkey.
Y a t-il un moyen de trier les données en fonction des valeurs de chaque rowkey au sein d'un même groupe de columnkey ?
Partager