Format pour une notation exponentielle de base 10?
Posté : sam. 8 sept. 2012, 15:41
Bonjour,
Je veux générer un axe logarithmique en omettant un label sur deux. C'est à dire un axe comme le premier produit par le code ci-dessous, mais sans les labels 10^-1, 10^1, 10^3, 10^5 et 10^7. En utilisant OmitFormat() pour enlever ces labels, le formatage des nombres change. Quel est donc le format qui va produire 10^0, 10^2 etc?
Je veux générer un axe logarithmique en omettant un label sur deux. C'est à dire un axe comme le premier produit par le code ci-dessous, mais sans les labels 10^-1, 10^1, 10^3, 10^5 et 10^7. En utilisant OmitFormat() pour enlever ces labels, le formatage des nombres change. Quel est donc le format qui va produire 10^0, 10^2 etc?
*** 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
- import graph;
- unitsize(1cm);
- scale(Log,Linear);
- xlimits(0.04,1e7);
- xaxis(axis=YEquals(0),"$x$",LeftTicks(N=1,n=10));
- xaxis(axis=YEquals(-2),"$x$",LeftTicks(N=1,n=10,ticklabel=OmitFormat(0.1,10,1e3,1e5,1e7)));
- xaxis(axis=YEquals(-4),"$x$",LeftTicks(N=1,n=10,ticklabel=OmitFormat("%g",0.1,10,1e3,1e5,1e7)));