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 :