import graph_pi; graphicrules(yunit=1.5cm, xmin=-3, xmax=3, ymin=-2, ymax=2); grid(pic=currentpicture, xmin=-3, xmax=3, ymin=-2, ymax=2, xStep=1, xstep=.1, yStep=1, ystep=.1, pTick=.8red, ptick=.8green, above=false); cartesianaxis(pic=currentpicture, Lx=Label(scale(2)*"$x$",align=NW), Ly=Label("$y$",align=SE), xmin=-3, xmax=3, ymin=-2, ymax=2, extrawidth=5, extraheight=5, p=currentpen, xticks=Ticks("%",pTick=1mm+yellow, ptick=grey), yticks=NoTicks, viewxaxis=true, viewyaxis=false, above=true, arrow=Arrow); labeloIJ(pic=currentpicture, Lo=Label("$O$",NoFill), LI=Label("$I$",white,Fill(black)), LJ=Label(" "), diro=NE, dirI=N, dirJ=E, p=blue, filltype=NoFill, marker=dot(2mm+red));