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.
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);
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.
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 ?