Altova XMLSpy 2025 Enterprise Edition

Diagrammbeispiel: Einfach

Zur Startseite Zurück Nach oben Weiter

Angenommen, Sie haben das folgende XML-Dokument. (Es hat den Namen YearlySales.xml und befindet sich im Ordner C:\Dokumente und Einstellungen\<Benutzer>\Eigene Dokumente\Altova\XMLSpy2025\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>

 

 

Ziel ist die Erstellung eines Diagramms, in dem die drei Regionen auf der X-Achse dargestellt werden, wobei für jede Region der Jahresumsatz dargestellt wird. Unser Diagramm sollte in etwa wie das unten gezeigte Balkendiagramm aussehen.

ChartXAxis01

Dies ist ein einfaches Diagramm, weil wir das Element Region als Quell-XPath auswählen können. Der Quell-XPath-Ausdruck gibt eine Sequenz von drei Elementen zurück: die drei Region Elemente. Jedes Region Element dient wiederum als Kontext-Node für die Auswahl der Daten für die X- und die Y-Achse.

ChartSelectColumnsDlg

Als Datenreihe möchten wir die Year Elemente der einzelnen Regionen verwenden, daher genügt eine Suchtiefe von einer Ebene. Für die X-Achse wählen wir das Attribut id des Elements Region, folglich werden die Werte des Attributs id als Beschriftungen der drei Skalenstriche der X-Achse verwendet. Es werden alle Year Datenreihen ausgewählt, da alle Year Elemente in der Diagrammdatentabelle enthalten sein sollen.

 

Wenn Sie auf OK klicken, wird das gewünschte Diagramm generiert. Eine Beschreibung komplexerer Diagramme finden Sie im Abschnitt Diagrammbeispiel. Komplex.

 

© 2018-2024 Altova GmbH