You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
74 CHAPITRE 5. REPRÉSENTATION DE DONNÉES<br />
10 20 30 40 50 60 70 80 90<br />
Chine<br />
Inde<br />
États-Unis<br />
Russie<br />
France<br />
Canada<br />
Australie<br />
Allemagne<br />
Pakistan<br />
Turquie<br />
Ukraine<br />
Royaume-Uni<br />
Iran<br />
Argentine<br />
\foreach \n/\y in {Chine/14,Inde/13,États-Unis/12,Russie/11,<br />
France/10,Canada/9,Australie/8,Allemagne/7,Pakistan/6,<br />
Turquie/5,Ukraine/4,Royaume-Uni/3,Iran/2,Argentine/1}<br />
\draw (0,\y) node [left] {\n};<br />
Nous utilisons ici une nouvelle forme de la commande \foreach qui permet de contrôler plusieurs<br />
variables simultanément. Les valeurs proposées entre accolades sont, dans ce cas, une liste<br />
de valeurs multiples.<br />
Dans cette forme de la commande \foreach, ilyaicideuxvariables:<br />
\n qui va prendre pour valeurs les noms de ville<br />
\y qui va prendre pour valeurs les ordonnées du point d’étiquetage<br />
De même que les deux variables sont séparées par un / dans la déclaration \n/\y leurs valeurs<br />
respectives dans la liste qui suit sont aussi séparées par un / comme pour Chine/14 par exemple.<br />
5.2.5 Deux séries plus une légende : plot, shift, node<br />
Il est possible de placer la seconde série statistique (la production de blé 2005) sur le même<br />
diagramme en utilisant une couleur différente et en décalant légèrement les barres des deux séries<br />
verticalement avec yshift. Lapremièresérieestdécaléede2mmverslehautavecyshift=2mm,<br />
et la seconde série est décalée de 2 mm vers le bas avec yshift=-2mm :<br />
\draw [line width=3mm,color=blue!50,yshift=2mm]<br />
plot[xcomb] file {producBle2004.txt};<br />
\draw [line width=3mm,color=green!50,yshift=-2mm]<br />
plot[xcomb] file {producBle2005.txt};<br />
C’est une bonne idée d’ajouter par la même occasion une légende, dans deux nœuds correctement<br />
placés :<br />
\draw(60,5)node[fill=blue!50,above] {Production 2004};<br />
\draw(60,5)node[fill=green!50,below] {Production 2005};