Légendes des graphs avec graph

Auteur ou autrice : Vincent Zoonekynd.

Mise en ligne le 10 novembre 2024

Image du résultat de l’exemple

En 1999, puis mis à jour en 2001, Vincent Zoonekynd a mis en ligne un fichier MetaPost illustrant différentes utilisations du programme avec plus de 300 exemples. Ces exemples sont disponibles sur le CTAN.

Code


input graph;

beginfig(295);
  % La légende
  color couleur[];
  couleur[0] := red;
  couleur[1] := green;
  couleur[2] := blue;
  picture p[], legende;
  legende := nullpicture;
  for i=0 upto 2:
    p[i] := nullpicture;
    addto p[i] also TEX("Courbe " & decimal(i+1))
               withcolor couleur[i];
    addto legende doublepath ( (0,0)--(5mm,0) )
                  shifted (0, -5mm*i)
                  withpen currentpen withcolor couleur[i];
    addto legende also p[i]
                  shifted 1/2(lrcorner p[i] - ulcorner p[i])
                  shifted (0, -5mm*i);
  endfor;
  % Les courbes
  draw begingraph(3cm,2cm)
    for i=1 upto 3:
      gdraw "data" & decimal(i) withcolor couleur[i-1];
    endfor;
    glabel.top(legende,OUT);
  endgraph;
endfig;

end.

Mots clés : graphgdrawpictureglabelzoonekynd

Cet exemple fait partie de la collection d’exemples Exemples de Vincent Zoonekynd.

Fichiers

Télécharger l’archive complète

Fichiers auxiliaires

data1


0 82
1 90
2 100
3 97
4 70
5 75
6 93
7 103
8 115
9 121
10 119


data2


0 100
1 95
2 85
3 80
4 83
5 90
6 88
7 96
8 99
9 100
10 105


data3


0 125
1 119
2 123
3 104
4 81
5 94
6 90
7 88
8 85
9 89
10 90