Paramètre legend de la commande draw

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
zariski
Messages : 128
Enregistré le : dim. 30 sept. 2012, 18:50

Paramètre legend de la commande draw

Message non lu par zariski » sam. 29 déc. 2012, 19:13

Bonsoir !
Faisant de multiples essais, je suis tombé sur un os (un autre ?) avec ce code là:

Figure asymptote 15d0f4e49140bfd1fee0076ba082e84e
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. unitsize(2cm);
  2.  
  3. pen p=rgb(0.84,0.24,0.84) + 2mm;
  4.  
  5. draw(Label("Ma fl\`eche", red, position=0.80, align=NW),
  6. (2,0)--(4,2),
  7. 0.5mm + blue,
  8. arrow = Arrow(HookHead, size=5mm, angle=15, filltype=Draw(0.8red), position=0.4),
  9. bar=BeginBar(3mm),
  10. marker=dot(p)
  11. );
  12.  
  13. shipout(bbox(5mm,white));


Il fonctionne mais je ne comprends pas l'option : Label legend="",
Windows 7 - Winedit 7 - TeXLive2012 - Asymptote 2.16

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1348
Enregistré le : dim. 7 mars 2010, 14:50

Re: Paramètre legend de la commande draw

Message non lu par GM » sam. 29 déc. 2012, 19:34

Comme le nom de l'argument l'indique, c'est pour "légender" le chemin.

Figure asymptote 00792a5bc81fa9c5f64bbfe933ff8228
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. unitsize(2cm);
  2.  
  3. pair depart=(2,0), arrivee=(4,2);
  4.  
  5. dot(depart^^arrivee);
  6. draw(depart--arrivee, blue, legend="raccourci", MidArrow());
  7. draw(depart{dir(90)}..arrivee, red, legend="d\'etour", MidArrow());
  8.  
  9. add(legend(),point(E),20E,UnFill);
  10. shipout(bbox(5mm,white));
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

zariski
Messages : 128
Enregistré le : dim. 30 sept. 2012, 18:50

Re: Paramètre legend de la commande draw

Message non lu par zariski » sam. 29 déc. 2012, 20:53

Ahhhh ok !!! C'est le add qui me manquait !!! Merkiiii
Windows 7 - Winedit 7 - TeXLive2012 - Asymptote 2.16

Répondre