Source
-1 6 setxrange
-2 5 setyrange
60 setxunit
60 setyunit
traceaxes
axesarrow

1.2 setlinewidth
-1 0.5  2 2 droite
/A{1 1.5} def
/B{4 3} def
/C{4 1.5} def
/arrowscale{1.5 1.5} def
[A C] (->) ligne
[C B] (->) ligne
[A B] dashpoints
setTimes
(O) O [2 2] dltext
<tex>
$x_1$ 
</tex>
1.2 0 [2 2] dltexlabel

<tex>
$x_2$ 
</tex>
4.2 0 [2 2] dltexlabel


<tex>
$f(x_1)$ 
</tex>
0 1.8 [2 2] dltexlabel
<tex>
$f(x_2)$ 
</tex>
0 3.3 [2 2] dltexlabel
<tex>
$x_2-x_1$ 
</tex>
3 1.5 [2 2] dltexlabel

<tex>
$f(x_2)-f(x_1)$ 
</tex>
6 2.5 [2 2] dltexlabel

<tex>
$d$ 
</tex>
6 3.8 [2 2] dltexlabel