// Dans cet exemple, les points sont régulièrement espacés // sur la courbe mais ils ne correspondent plus nécessairement // à des abscisses entières ou semi-entières. import graph; size(10cm,0); real xmin=-4,xmax=4; real ymin=-2,ymax=10; // Définition de la fonction real f(real x) {return x^2;} marker croix=marker(scale(4)*rotate(45)*cross(4),markuniform(21),1bp+red); // Définition et construction de la courbe draw(graph(f,xmin,xmax,n=400),linewidth(1bp),croix); ylimits(-2.5,10,Crop); xaxis(Label("$x$",position=EndPoint, align=NE), xmin=xmin,xmax=xmax, Ticks(scale(.7)*Label(align=E), NoZero, begin=false,beginlabel=false, end=false,endlabel=false, Step=1,step=.25, Size=1mm, size=.5mm, pTick=black,ptick=gray), Arrow); yaxis(Label("$y$",position=EndPoint, align=NE), ymin=ymin,ymax=ymax, Ticks(scale(.7)*Label(), NoZero, begin=false,beginlabel=false, end=false,endlabel=false, Step=1,step=.25, Size=1mm, size=.5mm, pTick=black,ptick=gray), Arrow); shipout(bbox(2mm,Fill(white)));