Source
25 setxunit
7.5 setborder
90 setangle_repere
-3 3 setxrange
-1 10 setyrange
[1 1 .5 .5 .1 .1] {orange} Quadrillage
1 1 settkstep
.5 .5 setsubtkstep
1 1 setmkstep
ticks
subticks
marks
traceaxes
axesarrow
unites
/f {setxvar
#rpn#   x^2
} def
setTimes
boxit
(f(x) = x²) 1 9 cctext

/A {-2 4} def
/A' {2 4} def
/B {-2 0} def
/C {2 0} def
[A A'] points
pointilles
[B A A' C] ligne


(A) A urtext
(A') A' urtext
(O) O drtext
gsave
   bleu
   .75 setlinewidth
   continu
   {f} courbe
grestore