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.

76 CHAPITRE 5. REPRÉSENTATION DE DONNÉES<br />

— créer un fichier de texte contenant ces données ;<br />

— utiliser la commande \draw plot file {nomDuFichier.txt}.<br />

Hélas, ce n’est pas aussi simple : TikZ supporteassezmallespointsdontlescoordonnéessont<br />

grandes. L’unité par défaut du dessin est le centimètre. Avec 2006 on obtient donc une figure de<br />

plus de 20 m de large.<br />

On peut alors espérer utiliser l’option scale pour modifier l’échelle du dessin. Hélas, ça ne<br />

marche pas non plus, car TikZ utiliseaussipoursescalculsinternesdesnombresd’amplitude<br />

limitée.<br />

On découvre expérimentalement (ça ne semble pas clairement documenté dans le manuel de<br />

l’auteur) qu’il vaut mieux limiter les coordonnées des points à des valeurs comprise entre 500 cm et<br />

+500 cm. On peut malgré tout utiliser des nombres plus grands dans les calcul, TikZestsimplement<br />

incapable d’utiliser des points dont les coordonnées sortent de cet intervalle. Il est dans ce cas<br />

impossible de dessiner, même en réduisant la fenêtre d’affichage avec la commande \clip ou en<br />

changeant d’échelle avec l’option scale.<br />

Si une erreur de compilation survient avec un message de ce type :<br />

! dimension too large. \pgf@yy<br />

on doit penser à vérifier que certaines coordonnées ne sont pas trop grandes.<br />

Nos données ne sont pas du tout comprises dans cet intervalle. Nous allons donc effectuer un<br />

pré-traitement, à l’aide d’un tableur par exemple, pour obtenir des données plus adaptées au dessin.<br />

On peut décider de :<br />

— soustraire 1990 aux années ;<br />

— diviser par 10 les nombres de millions de tonnes.<br />

7 57.7<br />

8 58.3<br />

9 61.2<br />

10 59.8<br />

11 60.3<br />

On produit ainsi le fichier : "producRiz.txt"<br />

12 57.2<br />

13 58.8<br />

14 61.5<br />

15 62.7<br />

16 63.3<br />

5.3.2 Courbe des variations : plot file<br />

La commande \draw plot file {producRiz.txt}; permet d’obtenir immédiatement un résultat<br />

visible :

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

Saved successfully!

Ooh no, something went wrong!