答案1
- 定义
domain=-5:5
要求,pgfplots
在下面-4
绘制复杂函数,这是不可能的。因此明智的是,下限域是-4
。 - 函数的切线在
x=-4
正交处,因此默认的样本数太小,无法跟随函数变化
最简单的解决办法是
\documentclass[margin=3mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis lines=center,
%samples=400% for more smuth curve
]
\addplot[domain=-4:5, color=red] {sqrt(x+4)-2};
\end{axis}
\end{tikzpicture}
\end{document}
这使
答案2
如果您只是意识到所画的是一条翻转的抛物线,那么您不需要大量的样本。
\documentclass[margin=3pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis lines=center]
\addplot[domain=-2:1.5, color=red] ({(x+2)^2-4},{x});
\end{axis}
\end{tikzpicture}
\end{document}