Labels (taille et arrondis)

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Labels (taille et arrondis)

Messagepar toufan » Mercredi 25 Mars 2009, 16:39

Bonjour,

Je voudrais afficher les labels avec certaines conditions, en particulier arrondir les chiffres et les afficher en petite taille (\small{}).
J'ai le code suivant qui ne fonctionne pas.

Code: Tout sélectionner
size(300,150,IgnoreAspect);
import graph;
draw((-4,0)--(4,0),Arrow(HookHead));

// labels
string sa=(string)1.2547;
string sb=(string)2.5681;
string sa=format("%.2f",1.2547);
string sb=format("%.2f",2.5681);

// *********************************
// les deux lignes suivantes fonctionnent
// et  affichent bien les valeurs de sa  et sb

// label(sa,(1.2547,0),S);
// label(sb,(2.5681,0),S);
// *********************************
// les lignes suivantes ne fonctionnent pas
label("\small{$sa$}",(1.2547,0),S);
label("\small{$sb$}",(2.5681,0),S);


Quelqu'un a une idée?

Merci
Toufan
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris

Publicité

Re: [Asymptote] Label

Messagepar D.GH » Mercredi 25 Mars 2009, 20:52

Bonsoir,

Ceci convient?

Code: Tout sélectionner
size(300,150,IgnoreAspect);
import graph;
draw((-4,0)--(4,0),Arrow(HookHead));

// labels
//string sa=(string)1.2547;
// string sb=(string)2.5681;

string sa=format("%.2f",1.2547);
string sb=format("%.2f",2.5681);

// les deux lignes suivante fonctionnent
//label(sa,(1.2547,0),S);
// label(sb,(2.5681,0),S);

// les lignes suivantes  fonctionnent
label(sa,(1.2547,0),S,fontsize(8pt));
label(sb,(2.5681,0),S,fontsize(8pt));

D.GH
D.GH
Méga-utilisateur
 
Messages: 398
Inscription: Lundi 02 Juillet 2007, 15:15

Re: [Asymptote] Label

Messagepar GMaths » Mercredi 25 Mars 2009, 21:38

deux variantes :

Code: Tout sélectionner
string sa=format("$%.2f$",1.2547);
string sb=format("\tiny $%.2f$",2.5681);
label(scale(.5)*sa,(1.2547,0),S);
label(sb,(2.5681,0),S);
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Label

Messagepar toufan » Jeudi 26 Mars 2009, 10:46

Merci à GMaths et D.GH .

Toufan
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité