Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Auszug
hiddentrue

Nuclos Jasper Multi Axis Chart: ChartAxis, position rightOrBottom, Chart Customizer, CategoryPlot, XYPlot, AxisLocation.

globe with meridians Sprache: Deutsch · English

hammer and wrench Multi Axis

Mehrere Diagramme in einem Multi Axis Chart kombinieren und Achsen per Design, XML oder Customizer positionieren.

Status
colourPurple
titleHow-to
Status
colourBlue
titleAnwendungsentwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2

...

minLevel2

In einem Multi Axis Chart lassen sich mehrere Diagramme gleichen Typs kombinieren – z.​B.

...

mit getrennten Achsen links und rechts.

Multi Axis

...

Chart erstellen

...

  1. Chart-Element

...

  1. aus der Palette

...

  1. auf das gewünschte Band ziehen.

...

  1. Im Chart-Wizard

...

  1. Multi Axis Chart

...

  1. wählen.

...

  1. Über Next >

...

  1. ein erstes Chart

...

4. Per Klick auf Finish wird die Erstellung abgeschlossen.

Image Removed

Hinzufügen einer weiteren ChartAxis

Image Removed

Die Achse eines zweiten Diagramms soll auf die rechte Seite

  1. anlegen, mit Finish abschließen.
Image Added

Multi Axis Chart im Wizard.

Achse nach rechts verlegen

In der Design-Ansicht

Chart-Axis wählen → Tab Chart Axis → gewünschte Position.

Im

Die einfachste Möglichkeit ist, das entsprechende Property in der Design Ansicht zu ändern.

Ändern in der Design Ansicht

1. Wählen der zu verändernden Chart Axis

2. Anwählen des Chart Axis Tabs

3. Auswählen der gewünschten Position

Image Removed

...

XML

Jedes Chart innerhalb

...

<MultiAxisChart> beginnt mit

...

<axis>; dort position="rightOrBottom"

...

Ändern über Chart Customizer

...

ergänzen.

Über einen Chart Customizer

Codeblock

...

languagejava
@Override
public void customize(JFreeChart chart, JRChart jasperChart) {
        Plot plot = chart.getPlot();
        if (plot instanceof CategoryPlot) {
         
         ((CategoryPlot) plot).setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);
         ((CategoryPlot) plot).setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);
         
        } else if (plot instanceof XYPlot) {
         
            ((XYPlot) plot).setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);
            ((XYPlot) plot).setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);
		}
}
        

Verwandte Seiten

bar chart Diagramme im Designer


Diagramme.

Öffnen →

bar chart Pie Chart


Kreisdiagramm.

Öffnen →