So zeichnen Sie dieses Diagramm in LaTeX

So zeichnen Sie dieses Diagramm in LaTeX

Ich brauche Hilfe beim Zeichnen eines bestimmten Diagramms in LaTeX

Bildbeschreibung hier eingeben

Antwort1

Meiner bescheidenen Meinung nach ist dies kein Freihanddiagramm.

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$, ylabel=$y$,ymax=4,ymin=-4,unbounded coords=jump,
 axis lines=middle,title style={at={(1,1)},anchor=north east},
 title={$y=f(x)$},xtick={-2,0,2,4},ytick={-1},
 ]
 \addplot[blue,samples=101,domain=-7:3] {-1/(x*(x-3))};
 \addplot[blue,-latex] coordinates {(3,-1) (5,-1) (7,-3)};
 \draw[fill=white] (3,-1) circle (1.5pt);
 \draw[fill] (5,-1) circle (1.5pt);
 \draw (3,4) -- (3,-4);
\end{axis}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

Oder etwas mit mehr Pi, um sich auf den bevorstehenden Pi-Tag vorzubereiten. (Das soll nur sagen, dass es unendlich viele ähnlich aussehende Funktionen gibt.)

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16,width=12cm,height=7cm}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$, ylabel=$y$,ymax=4,ymin=-4,unbounded coords=jump,
 axis lines=middle,title style={at={(1,1)},anchor=north east},
 title={$y=f(x)$},xtick={-2,0,2,4},ytick={-1},
 ]
 \addplot[blue,samples=51,domain=-7:-0.02] {-1/pow(abs(x),pi/2)};
 \addplot[blue,samples=31,domain=0:3] {pow(abs(x-1.5),pi)};
 \addplot[blue,-latex] coordinates {(3,-1) (5,-1) (8,-3)};
 \draw[fill=white] (3,-1) circle (1.5pt);
 \draw[fill] (5,-1) circle (1.5pt);
 \draw (3,4) -- (3,-4);
\end{axis}
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen