Mit JasperSoft Studio können die über sog. "Chart Customizer" Details bzgl. des Layouts vor Diagrammen steuern. Im folgenden ein Beispiel:
Wir haben ein einfaches Balkendiagramm, in dem wir eine (automatisch) ermittelte Y-Achse mit Werten von 0-15 haben:
JasperReports-Handbuch jr chart customizer range1.png
Nun wollen wir den Bereich auf 12 (in 2er-Schritten ändern). Man könnte dies ganz leicht über die Eigenschaften ändern:
JasperReports-Handbuch jr chart customizer range2a.png
Hier kann man aber nicht die Schrittweite ändern. Wir legen dazu einen Chart Customizer vom Typ "Value Axis Range and Tick" an:
JasperReports-Handbuch jr chart customizer range2.png
und damit sieht das Diagramm so aus:
JasperReports-Handbuch jr chart customizer range3.png
Die Y-Achse zählt nun in 2er Schritten von 0 bis 12.
Noch ein Hinweis: Bei Y-Achsen mit kleinen Wertebereichen kann es vorkommen, dass JR die Y-Achse automatisch mit Intervallen mit Nachkommastellen versieht, also z.B. 1 - 1,5 - 2 - 2,5 etc. Bei manchen Maßen macht die Nachkommastelle keinen Sinn (z.B. wenn Studierende gezählt werden). Um das zu ändern gehen Sie in der Eigenschaften der Y-Achse (Chart → Value axis) und setzen bei der Eigenschaft "Value axis tick label mask" den Wert "#" (Pattern für ganzzahlig) ein. Damit wird nur noch ganzahlig hochgezählt.