graduer les axes en ne commençant pas à zéro
Je cherche à faire un repère comme celui-ci (page 4):
https://docs.google.com/viewer?url=http ... pt2009.pdf
(annexe sujet CGRH, Antilles sept 2009)
Mon problème, c'est que je ne sais pas comment faire démarrer mes graduations à 4800.
J'ai bien essayé ceci
// DEBUT
settings.outformat='pdf';
import geometry;
import graph_pi;
usepackage("mathrsfs");
unitsize(1cm);
real xmin=-0.1, xmax=15.5, ymin=4800, ymax=8000;
real ech=1;
graphicrules(xunit=1cm, yunit=0.001cm,
xmin=xmin, xmax=xmax,
ymin=ymin, ymax=ymax,
crop=Crop
);
// Définition et tracé de la grille
grid(xmin, xmax, ymin, ymax,
xStep=1, xstep=1,
yStep=1000, ystep=250,
pTick=0.5bp+.4white,
ptick=0.3bp+.8white,
above=true
);
// Définition et tracé des axes
cartesianaxis(xticks=Ticks(scale(ech)*Label(fontsize(10),Fill(white)),
Step=1, step=1,
Size=0.75mm, size=.5mm,
NoZero,
pTick=1bp+black, ptick=grey),
yticks=Ticks(scale(ech)*Label(fontsize(10),Fill(white)),
Step=500, step=500,
Size=0.75mm, size=.5mm,
NoZero,
pTick=1bp+black, ptick=grey),
Arrow);
// La figure
point ja = (1, 5000);
dot("", ja, S, 6bp+blue);
// Les limites du dessin
real factxmin=0.1;
real factxmax=0.05;
real factymin=0.1;
real factymax=0.5;
xlimits(xmin-factxmin*(xmax-xmin),xmax+factxmax*(xmax-xmin),Crop);
ylimits(ymin-factymin*(ymax-ymin),ymax+factymax*(ymax-ymin),Crop);
shipout(bbox(1mm,Fill(white)));
// FIN
mais alors je n'ai plus d'axe des abscisses.
Quelqu'un aurait-il une idée?
Merci d'avance pour toute piste.