pgfplots:错误的域,错误的轴,不中心的图形......这是一个错误吗?

pgfplots:错误的域,错误的轴,不中心的图形......这是一个错误吗?

问题

我得到了一个非常奇怪的图表pgfplots,见下图。

出了什么问题?

代码和图片

\documentclass{article}
\usepackage{pgfplots}
\begin{document}

\begin{tikzpicture}
\begin{axis}[
axis x line = middle, 
axis y line = middle, 
xmin = -1, 
xmax = 1,  
grid = major, 
clip = false]
\addplot[color=orange, smooth, ultra thick] {sin(deg(x))} node[right] {$\sin$};
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

答案1

如果您使用,clip=false请关闭 pgfplots 的巧妙修剪机制。默认情况下,域大于,-1:1因此您会得到额外的绘图(我认为默认情况下是-6:6这样的-5:5)。所以您也必须调整域。

\documentclass{article}
\usepackage{pgfplots}
\begin{document}

\begin{tikzpicture}
\begin{axis}[
axis x line = middle, 
axis y line = middle, 
xmin = -1, 
xmax = 1,  
grid = major,
domain=-1:1,
clip = false]
\addplot[orange, smooth, ultra thick] {sin(deg(x))};
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容