[Résolu]Notation scientifique

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 !
laurentfz41
Messages : 3
Enregistré le : sam. 28 oct. 2023, 16:57

[Résolu]Notation scientifique

Message non lu par laurentfz41 » dim. 29 oct. 2023, 10:35

Bonjour,
voici le graphique que je suis en train d'élaborer avec Asymptote (j'ai réduit la largeur pour l'affichage sur le forum) :

Figure asymptote e4fc3b3aacb44f4c2b0fd2c5af566157
*** 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.  
  2. import graph;
  3. unitsize(0.00018cm,0.00025cm);
  4. xlimits(0,-21474.83648);
  5. ylimits(0,2000);
  6. xlimits(0,-21474.83648,Crop);
  7. ylimits(0,2000,Crop);
  8. import graph;
  9. real labelscalefactor = 0.5;
  10. pen dps = linewidth(0.7) + fontsize(10); defaultpen(dps);
  11. pen dotstyle = black;
  12. real xmin = 0, xmax = 75500, ymin = 0, ymax = 18000;
  13. pen cqcqcq = rgb(0.7529411764705882,0.7529411764705882,0.7529411764705882); pen svsvsv = rgb(0.1450980392156863,0.1450980392156863,0.1450980392156863);
  14.  
  15. pen gridstyle = linewidth(0.7) + cqcqcq; real gridx = 1250., gridy = 500.;
  16. for(real i = ceil(xmin/gridx)*gridx; i <= floor(xmax/gridx)*gridx; i += gridx)
  17. draw((i,ymin)--(i,ymax), gridstyle);
  18. for(real i = ceil(ymin/gridy)*gridy; i <= floor(ymax/gridy)*gridy; i += gridy)
  19. draw((xmin,i)--(xmax,i), gridstyle);
  20.  
  21.  
  22. Label laxis; laxis.p = fontsize(10);
  23. xaxis(xmin, xmax,defaultpen+svsvsv, Ticks(laxis, Step = 5000., Size = 2),EndArrow(6), above = true);
  24. yaxis(ymin, ymax,defaultpen+svsvsv, Ticks(laxis, Step = 2000., Size = 2),EndArrow(6), above = true);
  25.  
  26.  
  27. shipout(bbox(0.1cm,0.1cm,white));
  28.  
  29.  


Je souhaiterai ne plus avoir les labels sur les axes en notations scientifique (autrement dit avoir 30 000 plutôt que 3\times 10^4).
Mais je ne trouve pas comment faire.
Auriez-vous une idée ou une piste s'il vous plait ?
Cordialement.

p.s. J'ai également posté ce message sur un autre forum : Math...tex
Modifié en dernier par laurentfz41 le dim. 29 oct. 2023, 14:20, modifié 1 fois.

Avatar du membre
chellier
Messages : 104
Enregistré le : jeu. 18 mars 2010, 17:30

Re: Notation scientifique

Message non lu par chellier » dim. 29 oct. 2023, 11:19

Bonjour,
Je ne peux pas tester, mais avec :

Code : Tout sélectionner

Label laxis="$%i$"; laxis.p = fontsize(10);
Est-ce que ça fait ce que tu veux ?

Christophe

Avatar du membre
chellier
Messages : 104
Enregistré le : jeu. 18 mars 2010, 17:30

Re: Notation scientifique

Message non lu par chellier » dim. 29 oct. 2023, 12:05

J'ai réussi à relancer asymptote...

Code : Tout sélectionner

Label laxis="$%g$"; laxis.p = fontsize(10);
fait le job.

Christophe

laurentfz41
Messages : 3
Enregistré le : sam. 28 oct. 2023, 16:57

Re: Notation scientifique

Message non lu par laurentfz41 » dim. 29 oct. 2023, 14:16

Tout à fait !
Merci beaucoup pour cette réponse.
Je n'aurais pas trouvé tout seul.
Bonne journée.

Avatar du membre
chellier
Messages : 104
Enregistré le : jeu. 18 mars 2010, 17:30

Re: Notation scientifique

Message non lu par chellier » dim. 29 oct. 2023, 14:21

Pour les formats de nombre, démarrage rapide dans ma signature, page 14 😉

Christophe

laurentfz41
Messages : 3
Enregistré le : sam. 28 oct. 2023, 16:57

Re: [Résolu]Notation scientifique

Message non lu par laurentfz41 » dim. 29 oct. 2023, 14:28

Je connaissais ce document mais j'étais passé à côté du format des nombres...
Merci encore.

Répondre