我正在尝试在 pgfplots 中将路径与曲线相交。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\usetikzlibrary{intersections}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=x, ylabel=y,
xmin = -10, xmax = 10, ymin = -10, ymax =10,
width=5cm, height=5cm,
scale only axis=true,
]
\addplot[name path=linieA, domain=-10:10, samples=1000]{0};
\path [name path= linieB] (axis cs: 0,-10) -- (axis cs: 0,10);
\draw [name intersections={of=linieA and linieB,by=E}];
\draw[latex-, ultra thick] (E) -- (10,10);
\end{axis}
\end{tikzpicture}
\end{document}
代码产生错误:“!包 pgf 错误:没有已知名为 Intersection-1 的形状。”
然而,将样本数量减少到 100 后,它可以很好地编译。 宽度和高度也玩:对于sample=100和width,height=0.5cm,返回相同的错误。
我是否必须精简我的数据,或者是否有更好的方法来找到交叉点?
提前谢谢你,斯蒂芬。
pgfplots v1.12 tikz v2.10