10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.2. DIAGRAMME À BARRES HORIZONTALES 71<br />

Pour cela, nous allons procéder, à l’aide du tableur, à un pré-traitement des données pour<br />

préparer les fichiers textes nécessaires.<br />

On va produire les deux fichiers suivants :<br />

"producBle2004.txt"<br />

91.96 14<br />

72.16 13<br />

58.74 12<br />

45.41 11<br />

39.69 10<br />

25.86 9<br />

21.91 8<br />

25.43 7<br />

19.50 6<br />

21.00 5<br />

17.52 4<br />

15.47 3<br />

14.57 2<br />

15.96 1<br />

"producBle2005.txt"<br />

97.45 14<br />

68.64 13<br />

58.74 12<br />

47.70 11<br />

36.89 10<br />

26.78 9<br />

25.09 8<br />

23.69 7<br />

21.61 6<br />

21.50 5<br />

18.70 4<br />

14.86 3<br />

14.31 2<br />

12.57 1<br />

On a placé les données en abscisse et on a numéroté les ordonnées par valeurs décroissantes<br />

pour que les barres horizontales se placent les unes en dessous des autres, par pays. On utilisera<br />

l’option xcomb de l’opération plot qui permet de relier chaque point à l’axe des ordonnées par une<br />

barre horizontale, comme on a vu précédemment.<br />

Attention : en français le séparateur décimal est la virgule. On a utilisé la fonction de<br />

recherche-remplacement de notre éditeur de texte pour mettre des points décimaux à la place des<br />

virgules.<br />

5.2.2 Barres horizontales : plot file, xcomb<br />

Maintenant, si on utilise la commande :<br />

\draw[thick] plot[xcomb] file {producBle2004.txt};<br />

Le résultat donne quelque chose de ce type :<br />

On constate que la figure déborde dans la marge droite de la feuille. En effet la Chine produit<br />

91,96 Mt de blé, or l’unité par défaut de TikZ estlecentimètreetonobtientdoncunebarrede<br />

presque un mètre.<br />

Il va falloir jouer avec l’échelle de la figure pour obtenir un affichage de taille correcte en ajoutant<br />

des options à l’environnement tikzpicture.<br />

Un facteur multiplicatif pour les abscisses peut être défini à la suite de l’option xscale=.<br />

Pour que la figure tienne sur la largeur de la feuille, ce facteur doit être inférieur à 0,1 et il sera<br />

nécessaire de faire quelques essais pour parvenir à un résultat satisfaisant.<br />

Comme il y a 14 pays dans la liste, le diagramme fera au moins 14 cm de haut, ce qui est<br />

beaucoup.<br />

On pourra, de même, réduire cette hauteur en fixant un facteur multiplicatif pour les ordonnées<br />

àlasuitedel’optionyscale=.<br />

Voici ce qu’on obtient avec, par exemple : [xscale=0.09,yscale=0.6]

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

Saved successfully!

Ooh no, something went wrong!