A collection of plots created with the TikZ-based tkz-plot2d package. Provides among other things, convenient macros for creating axes and grids.

Requires GNUPLOT. Documentation only available in French.


tkz-plot2d

Edit and compile if you like:

% Demonstration of tkz-plot2d
% Author: Alain Matthes
% Note: Requires GNUPLOT
\documentclass{article}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{tikz,tkz-plot2d,amsmath}
\usetikzlibrary{arrows}%
\usepackage[np,autolanguage]{numprint}


\begin{document}


\begin{tikzpicture}[xscale=4,yscale=1]
    \tkzinit[xmax=3,ymax=3,ymin=-4];
    \tkzgrid
    \tkzx
    \tkzy
    \tkzfct[color=red](0.35..3){-3/(x*x) +4/(3*x-1)}
    \tkzfct[color=blue](0.35..3){-3/(x*x) +27/(4*(3*x-1))}
    \tkzfct[color=orange](0.35..3){-3/(x*x) +8/(3*x-1)}
    \tkzfct[color=green](0.35..3){-3/(x*x) +7/(3*x-1)}
    \node[draw,inner sep =10pt,fill=orange!30] at (2,-2)%
        {$f(x)=-\dfrac{3}{x^2}+\dfrac{8\alpha}{3x-1}$%
    \hspace{.5cm} avec%
    \ $\alpha \in%
    \left\{\dfrac{1}{2}~;~\dfrac{27}{32}~;~\dfrac{7}{8}~;~1\right\}$};
\end{tikzpicture}%
%
\begin{tikzpicture}[scale=1]
    \tkzinit[xmin=-2,xmax=3,ymax=3]
    \tkzgrid[color=orange](-2,0)(3,3)
    \tkzx[orig]
    \tkzy
    \tkzfct[label = false,%
    samples = 200,%
    lw = 1pt,
    color = red](-1..2)%
    {(x*x*x+x*x)**(0.5)}
    \tkztg{\tkzfcta}(0)
    \tkztxt[style = {draw},%
    color = red,%
    bkgcolor = orange!20](2,1)%
    {$f(x)=\sqrt{x^3+x^2}$}
\end{tikzpicture}\\%
%
%
\begin{tikzpicture}[scale=1.4]%
    \tkzinit[xmax=800,xstep=100,ymax=2000,ystep=400]
    \tkzgrid[xstep=100,ystep=400](0,0)(800,2000)
    \tkzx
    \tkzy
    \tkzfct[lw=0.8pt](0..800)%
        {(1./90000)*\x*\x*\x-(1./100)*\x*\x+(113./36)*\x}
    \tkzpt[coord](450,400){A}
    \tkzpt(800,1800){}
    \tkztg[color=blue,lw=.8pt,kr=300,kl=450]{\tkzfcta}(450)
    \tkztxt[style    = draw,%
            color    = black,%
            bkgcolor = bistre!50]%
        (300,1200)%
    {$f(x)=\dfrac{1}{90000}x^3 -\dfrac{1}{{100}}x^2 +\dfrac{113}{36}x$}
\end{tikzpicture}%
%
\begin{tikzpicture}%
    \tkzinit[xmax=6,ymax=7]
    \tkzgrid(0,0)(6,7)
    \tkzx
    \tkzy
    \tkzfct[label=false](0..6){x}
    \tkzfct[label=false](6..-0.5){log(x)}
    \tkzairefg[color=orange!60](1..5){\tkzfctgnua}{\tkzfctgnub}
    \rep%
\end{tikzpicture}%


\end{document}

Click to download: tkz-plot2d.textkz-plot2d.pdf
Open in Overleaf: tkz-plot2d.tex