Altova XMLSpy 2024 Enterprise Edition

Sélection de l'Axe Y

Accueil Préc Haut Suivant

L'axe Y The axe Y(voir capture d'écran ci-dessous) est également appelé l'Axe de séries.

ChartSelectColumnsDlg

La sélection que vous effectuez pour cet axe détermine combien de séries seront calculées pour chaque graduation de l'Axe X. Si une seule série est sélectionnée, à chaque graduation de l'Axe X, la valeur retournée par l'expression XPath pour cette série-là sera calculée. Si plusieurs séries sont sélectionnées (comme indiqué dans la capture d'écran ci-dessous, dans laquelle six séries sont sélectionnées), les données de la sélection du graphique seront identiques à la table ci-dessous. (Le nœud contextuel pour la sélection de l'Axe Y est l'élément Region respectif.)

 

XPath de Source

Axe X

Axe Y (colonnes Séries)

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]

 

Le graphique ressemblera donc à  :

ChartXAxis01

Il y a trois graduations de l'Axe X, libellés avec la valeur des attributs Region/@id respectifs. à chaque graduation Axe X, l'expression XPath est évaluée pour chaque série. Dans notre exemple, pour chaque graduation Axe X, chacune des six séries est évaluée et calculée. Par exemple, la première série (Year[1]) est calculée pour les trois régions, donc aussi Year[2] à Year[6].

 

Note :Certains graphiques, comme les camemberts et les graphiques à barre unique ne présentent qu'un axe. Par exemple, dans un graphique à barre unique, chaque graduation de l'Axe X n'aura qu'une seule barre : celle représentant la série unique. Dans un camembert, les valeurs de la série unique totaliseront jusqu'à 100% du camembert, chaque valeur étant attribuée à une graduation de l'Axe X.

 

Légendes de l'Axe Y

Les légendes qui sont affichées dans la partie inférieure du graphique sont les noms des séries. Ces noms peuvent être modifiés dans le dialogue Sélectionner données.

 

Changer les sélections de l'Axe X et de l'Axe Y

Dans l'exemple ci-dessus, les régions se trouvent sur l'Axe X et les ventes annuelles se trouvent sur l'Axe Y pour chaque région ; les éléments Year sont la série. Mais que se passe-t-il si nous essayons de calculer les années sur l'Axe X et de comparer les ventes régionales pour chaque année dans le graphique à barres ci-dessous ? Il nous faudrait six graduations de l'Axe X (obtenus par le biais de la sélection du XPath de source), il faut ensuite libellé les graduations de l'Axe X avec les années respectives, et enfin, sélectionner trois séries (pour les régions), qui seront toutes représentées à chaque graduation de l'Axe X. Le dialogue Choisir colonnes dans la capture d'écran ci-dessous, montre comment cette sélection de données peut être obtenue.

ChartYAxis02

 

Sélectionner la série

Pour faire d'un nœud une série pour le graphique, cocher la case de ce nœud. Vous pouvez modifier le XPath de Source et la profondeur de recherche de colonnes pour rendre le nœud disponible dans le panneau Séries. En alternative, vous pouvez ajouter une expression XPath pour choisir un nœud, comme dans la capture d'écran ci-dessous. Voir Exemple de graphique : Avancé pour une description de ce scénario.

ChartEx1ColSelect

 

Référence

Le document XML utilisé pour illustrer l'exemple dans cette section est indiqué ici pour référence. Il est nommé YearlySales.xml et vous le trouverez dans le dossier C:\Documents and Settings\<username>\My Documents\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>

 

 

© 2017-2023 Altova GmbH