Cómo dibujar este gráfico en LaTeX

Cómo dibujar este gráfico en LaTeX

Me gustaría ayuda para dibujar un gráfico específico en LaTeX.

ingrese la descripción de la imagen aquí

Respuesta1

En mi humilde opinión, este no es un gráfico a mano alzada.

\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}

ingrese la descripción de la imagen aquí

O algo con más pi para prepararse para el próximo día pi. (Esto es sólo para decir que hay infinitas funciones de apariencia similar).

\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}

ingrese la descripción de la imagen aquí

información relacionada