但是,进行适当的坐标变换需要 atan2 函数,而 PGF 当前提供的 FPU 似乎不支持该函数看到这里。
然而,我不知何故无法让 pgf 接受前面提到的链接帖子中提供的修复。
以下是箭筒图的 MWE:
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[domain=-3:3, view={0}{90}]
\addplot3[blue, quiver={u={1}, v={(x-y)}, scale arrows=0.15}, -stealth,samples=20] {0};
%desired u and v: u={-sin(atan2(y,x))}, v={cos(atan2(y,x))}
\end{axis}
\end{tikzpicture}
\end{document}
当我尝试使用 atan2() 时,我收到如下错误消息:
! 非法计量单位(插入 pt)。
提前谢谢你的帮助!