SuperX

KontaktMail für InfosSuchenLogin

<span id="anchor-80"></span>Chart Customizer

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.