Mon problème: En utilisant jfreechart, j'ai besoin d'afficher les seuils de pourcentage espacés de façon inégale sur l'axe des ordonnées. Par exemple, les seules étiquettes sur mon axe des y devraient être les seuils comme suit; toutes les autres coordonnées doivent être vides:Seuils de pourcentage personnalisés sur l'axe des y avec un espacement irrégulier
-
93%
85%
78%
72%
66%
-
50%
-
-
-
-
-
J'utilise actuellement cet extrait de code pour l'affichage des pourcentages, mais cela suffit de créer un axe de pourcentage uniformément espacés:
CategoryPlot plot = (CategoryPlot) chart.getPlot();
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
DecimalFormat pctFormat = new DecimalFormat("#.0%");
rangeAxis.setNumberFormatOverride(pctFormat);
Toute aide serait appréciée!
Vous voulez toujours 50% à être moitié et 80% à quatre cinquièmes, etc.? – trashgod
Oui, le positionnement relatif ne doit pas changer (pas d'échelle logarithmique), c'est juste que seuls les seuils importants doivent avoir une étiquette. – ptstone
Peut-être essayer 'SymbolAxis', suggéré [ici] (http://stackoverflow.com/q/2365657/230513). – trashgod