Page 1 sur 1

[Résolu]Notation scientifique

Posté : dim. 29 oct. 2023, 10:35
par laurentfz41
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

Re: Notation scientifique

Posté : dim. 29 oct. 2023, 11:19
par chellier
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

Re: Notation scientifique

Posté : dim. 29 oct. 2023, 12:05
par chellier
J'ai réussi à relancer asymptote...

Code : Tout sélectionner

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

Christophe

Re: Notation scientifique

Posté : dim. 29 oct. 2023, 14:16
par laurentfz41
Tout à fait !
Merci beaucoup pour cette réponse.
Je n'aurais pas trouvé tout seul.
Bonne journée.

Re: Notation scientifique

Posté : dim. 29 oct. 2023, 14:21
par chellier
Pour les formats de nombre, démarrage rapide dans ma signature, page 14 😉

Christophe

Re: [Résolu]Notation scientifique

Posté : dim. 29 oct. 2023, 14:28
par laurentfz41
Je connaissais ce document mais j'étais passé à côté du format des nombres...
Merci encore.