我试图将箭头放在我的轴和函数上,但没有成功。
我希望箭头位于轴的左侧和底部以及函数的末尾(两侧)。
这是我的代码:
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid=both,
axis lines=center,
domain=-2*pi:2*pi,
samples=200,
no marks,
xticklabels={-2$\pi$,-1.5$\pi$,...$\pi$,2$\pi$},
xtick={-6.2832,-4.7124,...,6.2832},
x post scale=1.5
]
\addplot {sin(deg(x))};
\end{axis}
\end{tikzpicture}
\end{document}
答案1
为了在轴的两侧添加箭头,您可以axis line style={latex-latex}
向绘图样式添加选项。
以下是我针对您的问题的解决方案:
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid=both,
axis lines=center,
domain=-2*pi:2*pi,
samples=200,
no marks,
axis line style={latex-latex},
xticklabels={-2$\pi$,-1.5$\pi$,...$\pi$,2$\pi$},
xtick={-6.2832,-4.7124,...,6.2832},
x post scale=1.5
]
\addplot+[<->,mark=none,line width=1pt] {sin(deg(x))};
\end{axis}
\end{tikzpicture}
\end{document}
绘制如下图所示:
你可以加宽图线,以便两端的箭头可以更明显地看到。