我生成了相当多的表格,我想将它们绘制在同一个 TikZ 图中(使用 pgfplots)。我目前正在尝试使用 foreach 循环来绘制它们,但它只绘制了最后的数字。
\begin{figure}
\begin{tikzpicture}
\begin{axis}[axis lines=middle,legend pos=north west,
xlabel=$x$,
ylabel=$y$,
legend style={draw=none}]
\def \N {14}
\foreach \i in {1,...,\N} {
\addplot[smooth,magenta] plot[]file{tablerev/airyratio\N.dat};
}
\end{axis}
\end{tikzpicture}
\end{figure}
我不确定是什么导致了这种现象。显然是使用作品\N
作为文件名的一部分,如果我单独绘制它们,它们会绘制,那么为什么不显示所有 14 个图呢?