import graph; unitsize(1cm); path courbe=(.5,2){dir(-30)}..{0}(2.5,-2)..{dir(30)}(5,3); draw(courbe,red); // void xaxis(picture pic=currentpicture, Label L="", axis axis=YZero, // real xmin=-infinity, real xmax=infinity, pen p=currentpen, // ticks ticks=NoTicks, arrowbar arrow=None, bool above=false) xaxis("$x$",Ticks(modify=NoZero)); // void yaxis(picture pic=currentpicture, Label L="", axis axis=XZero, // real ymin=-infinity, real ymax=infinity, pen p=currentpen, // ticks ticks=NoTicks, arrowbar arrow=None, bool above=false) yaxis("$y$",Ticks(format="%")); // ticks Ticks(Label format="", ticklabel ticklabel=null, // bool beginlabel=true, bool endlabel=true, // int N=0, int n=0, real Step=0, real step=0, // bool begin=true, bool end=true, tickmodifier modify=None, // real Size=0, real size=0, bool extend=false, // pen pTick=nullpen, pen ptick=nullpen) shipout(bbox(2mm,Fill(white)));