13 Jun 12:41
lecture d'un fichier de donnees avec Metapost
Guilhem Bourrié <bourrie <at> aix.inra.fr>
2006-06-13 10:41:12 GMT
2006-06-13 10:41:12 GMT
Bonjour,
merci beaucoup à Lionel J. Flandin,
oui, sûrement, mais je n'ai pas l'expérience de Gnuplot.
J'ai réglé mon problème avec Metapost ainsi:
L'instruction gdata a pour arguments le nom du fichier, un vecteur et
une suite de commandes. Quand elle lit une ligne dans un fichier, elle
range chacun des champs séparés par des espaces dans le vecteur.
gdata("nom_du_fichier.d",v,gdotlabel(btex + etex,v3,v2) withpen
pencircle scaled 1pt;);
va lire la ligne courante, ranger les valeurs des champs dans le
vecteur v - dans mon cas, de v1 à v8, sans qu'il soit nécessaire de
déclarer v comme vecteur; la commande gdotlabel va écrire le symbole
compris entre btex et etex, ici un + exactement au point d'abscisse v3
et d'ordonnée v2.
Remarque: la commande gdotlabel est préférable à la commande glabel,
parce que celle-ci écrira le symbole en un point décalé par rapport à
(x,y).
A ce stade, les points ne sont pas reliés entre eux.
Pour cela, il faut relire le fichier de données et créer un chemin que
suivra la plume:
gdata("nom_du_fichier.d",v, t:=0; augment.p3(v3,v2););
(Continue reading)
RSS Feed