10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

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};

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!