%% auteur : 50 setxunit 20 setyunit 7.5 setborder 90 setangle_repere -2.5 2.5 setxrange -12 12 setyrange [1 1 .5 .5 .1 .1] {orange} Quadrillage .5 .5 setsubtkstep 1 1 setmkstep ticks subticks marks traceaxes axesarrow unites /f {setxvar #rpn# x^3 } def setTimes boxit (f(x) = x) 1 9 cctext (3) exposant /A {-2 -8} def /A' {2 8} 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 setTimesItalic (X) 2 -1 crtext (Y) -.5 11 urtext gsave bleu .75 setlinewidth continu {f} courbe grestore