Bonjour,
Je suis en train d'utiliser JasperReport et iReport4.0 et je souhaiterais customiser mon Bar Chart.
J'aurais besoin d'afficher sur chaque histogramme sa valeur et aussi afficher les labels sur l'axe des X verticalement. Pour cela, je veux créer une classe qui fasse ça. J'ai créé un Customiser qui réduit l'échelle du chart mais je ne sais pas comment achever mon nouveau besoin.
Voici un exemple de chart que je veux obtenir :
Quelqu'un saurait-il m'expliquer comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class ChartCustomiser implements JRChartCustomizer{ @Override public void customize(JFreeChart jfc, JRChart jrc) { CategoryPlot plot = (CategoryPlot)jfc.getPlot(); ValueAxis verticalAxis = plot.getRangeAxis(); TickUnits verticalTicks = new TickUnits(); verticalTicks.add(new NumberTickUnit(1)); verticalTicks.add(new NumberTickUnit(2)); verticalTicks.add(new NumberTickUnit(5)); verticalTicks.add(new NumberTickUnit(10)); verticalAxis.setStandardTickUnits(verticalTicks); }
Merci d'avance
Partager