Source
%% auteur : 

%% auteur : Gilles Mora
-4 6 setxrange
-4 7 setyrange
60 setxunit
60 setyunit

%/quadrillagewidth[.7 .4 .1] def
%[1 1 .5 .5 .5 .5]{.7 setgray} Quadrillage

1.2 setlinewidth
%0.5 0.5 setsubtkstep
traceaxes
ticks
%marks
tracerepere
axesarrow

/A{-3 -3} def
/B{-2 1} def
/C{-1 2} def
/D{1 1} def
/E{2 2} def
/F{3 6} def
/M{2.4 3.15}def
M point
M dashpoint

1.3 setlinewidth
[A{60 dir} .. B .. C{right} .. D{right} .. E .. M .. F] draw
[A B F] points


setTimes
%(1) 1 0 [1.5 1.5] dtext
%(1) 0 1 [1.5 1.5] ltext
(O) O [1.5 1.5] dltext
setTimesItalic
   (x) xmax 0 (-10 0) ultext
   (y) 0 ymax  (0 -10) drtext
<tex>
$C_f$
</tex>
-3 -2 [1.5 dup] dctexlabel

<tex>
$1$
</tex>
1 0 [1.5 dup] dctexlabel
<tex>
$1$
</tex>
0 1 [1.5 dup] cltexlabel

<tex>
$N(-2~;~1)$
</tex>
-2 1 [1.5 dup] ultexlabel


<tex>
$M(x~;~f(x))$
</tex>
2.4 3.15  [1.5 dup] urtexlabel



<tex>
$x$
</tex>
2.4 0 [1.5 dup] dctexlabel
<tex>
$f(x)$
</tex>
0 3.15 [1.5 dup] cltexlabel

<latex>
$y=f(x)$
</latex>
3 6 [1.5 dup] ultexlabel


%<latex>
%\begin{center}Lecture \\d'images\end{center}
%</latex>
%boxit
%0 6 [1.5 dup] ultexlabel

%<latex>
%\begin{center}Lecture \\d'antécédents\end{center}
%</latex>
%boxit
%6 0 [1.5 dup] dltexlabel