cs_abdou12345
Messages postés3Date d'inscriptionmardi 11 septembre 2007StatutMembreDernière intervention22 avril 2012
-
22 avril 2012 à 16:36
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 2016
-
23 avril 2012 à 08:26
Bonjour,
Je commence à utiliser la bibliothèque jfreechart pour tracer barchart.
Mon graphe se génère bien sauf que j'ai deux soucis.
1-Le premier comment pourrais je afficher un '%' à coté des valeurs de l'axe des y, (example je veux affiche 10% au lieu de 10).
2-les valeurs des axes des x sont longues, donc je souhaite gérer le retour à la ligne pour ces valeurs.
Merci d'avance pour toute réponse
Voici un mon code.
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.setValue(19.12, "Profit1", "Plus de 75 euro");
dataset.setValue(12.21, "Profit2", "Plus de 75 euro");
JFreeChart chart = ChartFactory.createBarChart("test","", "", dataset, PlotOrientation.VERTICAL,true, true, false);
final CategoryPlot plot = chart.getCategoryPlot();
plot.setBackgroundPaint(Color.white);
final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 22 avril 2012 à 16:52
pour la longueur du texte des valeurs des axes, je sais qu'il est possible d'effectuer une rotation des labels pour les mettre verticaux par exemple...