Source
4 setxyrapport
100 setxunit
7.5 setborder
90 setangle_repere
-0.5 3 setxrange
-2 16 setyrange
[1 1 .5 .5 .1 .1] {orange} Quadrillage
/quadrillagegray 0.4 def
1 setquadrillagexstep
1 setquadrillageystep
quadrillage
0.25 1 settkstep
.25 .5 setsubtkstep
2 2 setmkstep
ticks
subticks
marks
traceaxes
axesarrow
unites
/f {setxvar
#rpn#   ln(x)*Exp(x)+Exp(x)/x
} def
gsave
   rouge
   .75 setlinewidth
   continu
 0.01 2.5  {f} Courbe
grestore
gsave
   bleu
   continu
   /hstep 4 store
   /hangle 15 store
 1 2  {f} Hachcourbe
grestore
1 settailletangente
0.5918631650 {f} tangente