我读在这个答案中,符号 1pgfplots 重新定义了所\tikz@timer
使用的pos=<pos>
。
这种重新定义似乎有效地取代了<pos>
表示比率:
<arc length start-current point>/<total arc length>
是否仍然可以使用旧的 TikZ 定义<pos>
作为弧段数量之比?
例子
例如,
是否有可能定位
\addplot
节点读数内部positioned afterwards
?
代码
\documentclass[12pt,tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
[
declare function=
{
absc(\x)=cos(\x^2);
ordo(\x)=sin(\x^2);
},
every node/.style={fill=white,}
]
\begin{axis}
[
height=15cm,
clip=none,
unit vector ratio = 1 1,
axis lines = center,
]
\pgfmathsetmacro{\maxParam}{sqrt(180)}
\addplot+[domain=0:\maxParam] ({absc(x)},{ordo(x)})
node [pos=.5] {positioned by \texttt{pos=.5}};
\node at ({absc(.5*\maxParam)},{ordo(.5*\maxParam)}) {positioned afterwards};
\end{axis}
\end{tikzpicture}
\end{document}