Altova XMLSpy 2024 Enterprise Edition

Auswahl für die Y-Achse

Zur Startseite Zurück Nach oben Weiter

Die Y-Achse (siehe Abbildung unten) wird auch als Datenreihenachse bezeichnet.

ChartSelectColumnsDlg

Die Datenauswahl für diese Achse legt fest, wie viele Datenreihen für jeden Skalenstrich auf der X-Achse dargestellt werden. Wenn nur eine Datenreihe ausgewählt ist, wird für jeden Skalenstrich der X-Achse der Wert, der vom XPath-Ausdruck für diese Datenreihe zurückgegeben wird, dargestellt. Wurden, wie in der Abbildung unten, in der sechs Datenreihen ausgewählt wurden, mehrere Datenreihen ausgewählt, so sieht die Diagrammdatenauswahl aus, wie in der unten gezeigten Tabelle. (Der Kontext-Node für die Datenauswahl für die Y-Achse ist das entsprechende Region Element.)

 

Source XPath

X-Axis

Y-Axis (Series columns)

Region[1]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

Region[2]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

Region[3]

@id

Year[1]

Year[2]

Year[3]

Year[4]

Year[5]

Year[6]

 

Das erzeugte Diagramm sieht in etwa folgendermaßen aus:

ChartXAxis01

Die X-Achse hat drei Skalenstriche, die mit den Werten der entsprechenden Region/@id Attribute beschriftet sind. An jedem Skalenstrich der X-Achse wird der XPath-Ausdruck für die einzelnen Datenreihen ausgewertet. In unserem Beispiel wird für jeden Skalenstrich der X-Achse jede der sechs Datenreihen ausgewertet und dargestellt. So wird z.B. die erste Datenreihe (Year[1]) für alle drei Regionen dargestellt, dasselbe geschieht für Year[2] bis Year[6].

 

Anmerkung:Einige Diagramme, wie z.B. Kreisdiagramme und Einzelbalkendiagramme haben nur eine Achse. So hat z.B. in einem Einzelbalkendiagramm jeder Skalenstrich der X-Achse nur einen einzigen Balken, der für eine einzige Datenreihe steht. In einem Kreisdiagramm machen die Werte der einzigen Datenreihe 100 % des Kreises aus, wobei jeder Wert einem Skalenstrich der X-Achse zugewiesen ist.

 

Legenden zur Y-Achse

Die Legenden, die unterhalb vom Diagramm angezeigt werden, sind die Namen der Datenreihen. Diese Namen können im Dialogfeld "Daten auswählen" geändert werden.

 

Tauschen der Auswahl für die X-Achse mit der für die Y-Achse

Im Beispiel oben werden die Regionen auf der X-Achse und die Jahresumsätze für die einzelnen Regionen auf der Y-Achse dargestellt; Die Year Elemente bilden die  Datenreihe. Was wäre aber nun, wenn wir die Jahre auf der X-Achse darstellen möchten und die regionalen Jahresumsätze wie im Diagramm unten miteinander vergleichen möchten? Wir würden sechs Skalenstriche auf der X-Achse benötigen (die über die Quell-XPath-Auswahl ermittelt werden), um diese Skalenstriche anschließend mit den entsprechenden Jahren zu beschriften und schließlich drei Datenreihen (für die Regionen) auszuwählen, von denen jeweils alle für die einzelnen Skalenstriche der X-Achse dargestellt werden. In der Abbildung unten aus dem Dialogfeld "Spalten auswählen" sehen Sie wie diese Datenauswahl vorgenommen werden könnte.

ChartYAxis02

 

Auswahl der Datenreihe

Um einen Node als Datenreihe für ein Diagramm zu definieren, aktivieren Sie das Kästchen neben diesem Node. Sie können den Quell-XPath-Ausdruck und die Spaltensuchtiefe im Bereich "Datenreihen" ändern. Alternativ dazu können Sie, wie in der Abbildung unten gezeigt, auch einen XPath-Ausdruck hinzufügen, um einen Node auszuwählen. Eine Beschreibung zu diesem Szenario finden Sie unter Diagrammbeispiel: Komplex.

ChartEx1ColSelect

 

Referenzdokument

Zu Refenzzwecken sehen Sie hier das XML-Dokument, das für das Beispiel in diesem Abschnitt verwendet wurde. Es hat den Namen YearlySales.xml und befindet sich im Ordner C:\Dokumente und Einstellungen\<Benutzer>\Eigene Dokumente\Altova\XMLSpy2024\Examples\Tutorial.

 

 

<?xml version="1.0" encoding="UTF-8"?>

<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

      xsi:noNamespaceSchemaLocation="YearlySales.xsd">

 <Region id="Americas">

         <Year id="2005">30000</Year>

         <Year id="2006">90000</Year>

         <Year id="2007">120000</Year>

         <Year id="2008">180000</Year>

         <Year id="2009">140000</Year>

         <Year id="2010">100000</Year>

 </Region>

 <Region id="Europe">

         <Year id="2005">50000</Year>

         <Year id="2006">60000</Year>

         <Year id="2007">80000</Year>

         <Year id="2008">100000</Year>

         <Year id="2009">95000</Year>

         <Year id="2010">80000</Year>

 </Region>

 <Region id="Asia">

         <Year id="2005">10000</Year>

         <Year id="2006">25000</Year>

         <Year id="2007">70000</Year>

         <Year id="2008">110000</Year>

         <Year id="2009">125000</Year>

         <Year id="2010">150000</Year>

 </Region>

</Data>

 

 

© 2018-2024 Altova GmbH