
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1cm,y=1cm]
\begin{axis}[
x=1cm,y=1cm,
axis lines=middle,
ymajorgrids=true,
xmajorgrids=true,
xmin=-4.5,
xmax=14.5,
ymin=-3.5,
ymax=5.5,
xtick={-4,-3,...,14},
ytick={-3,-2,...,5},]
\clip(-4.5,-3.5) rectangle (14.5,5.5);
     % courbe par contraintes manuelles 
\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=-3.0:-2.0)] plot (\x,{(0.4*(\x)^3+2.72*(\x)^2+4.0*(\x)+2.32)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=-2.0:-1.0)] plot (\x,{(0.29*(\x)^3+1.53*(\x)^2+0.56*(\x)+-0.68)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=-1.0:1.0)] plot (\x,{(0.0925*(\x)^3+0.4075*(\x)^2+-1.0925*(\x)+-1.4075)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=1.0:3.0)] plot (\x,{(-0.15*(\x)^3+1.25*(\x)^2+-2.05*(\x)+-1.05)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=3.0:5.0)] plot (\x,{(0.005*(\x)^3+-0.255*(\x)^2+2.795*(\x)+-6.225)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=5.0:8.0)] plot (\x,{(-0.00519*(\x)^3+-0.00222*(\x)^2+1.03111*(\x)+-2.45185)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=8.0:10.0)] plot (\x,{(0.0725*(\x)^3+-2.135*(\x)^2+20.24*(\x)+-59.4)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=10.0:12.0)] plot (\x,{(-0.01*(\x)^3+0.175*(\x)^2+-1.21*(\x)+6.6)/1.0}););\draw [samples=50,rotate around={0.:(0.,0.)},xshift=0.cm,yshift=0.cm,line width=0.5pt,domain=12.0:13.0)] plot (\x,{(-0.06*(\x)^3+1.55*(\x)^2+-12.61*(\x)+31.8)/1.0}););
\end{axis}
\end{tikzpicture}