我正在写论文,这是我第一次遇到这种问题。所以,我一直在处理 csv 文件,没有问题。昨天,这种情况开始发生:
此代码块的工作原理:
\begin{tikzpicture}
\begin{axis}[
y label style={at={(0.05,0.5)}},
ylabel = Force (kN),
xlabel = Deflection (mm),
legend style={at={(0.5,-0.2)},anchor=north},
legend columns=3,%transpose legend,
legend cell align={left},
]
\addplot[solid, thick] table[x=x,y=TA1, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
\addlegendentry{$d_r = 1.5\%$};
\addplot[thick, dashed] table[x=x,y=TA2, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
\addlegendentry{$d_r = 2.5\%$};
\addplot[thick, dashdotted] table[x=x,y=TA3, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
\addlegendentry{$d_r = 1.0\%$};
\end{axis}
\end{tikzpicture}
如果我复制“HAK.csv”文件(同一目录,所有内容相同),然后将其重命名为任何名称,例如“bbbb.csv”
\begin{tikzpicture}
\begin{axis}[
y label style={at={(0.05,0.5)}},
ylabel=Force (kN),
xlabel=Deflection (mm),
legend style={at={(0.5,-0.2)},anchor=north},
legend columns=3,%transpose legend,
legend cell align={left},
]
\addplot[solid, thick] table[x=x,y=TA1, col sep=comma,smooth,mark=none] {pics/01/bbbb.csv};
\addlegendentry{$d_r = 1.5\%$};
\addplot[thick, dashed] table[x=x,y=TA2, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
\addlegendentry{$d_r = 2.5\%$};
\addplot[thick, dashdotted] table[x=x,y=TA3, col sep=comma,smooth,mark=none] {pics/01/HAK.csv};
\addlegendentry{$d_r = 1.0\%$};
\end{axis}
\end{tikzpicture}
我收到一个错误:
! 软件包 pgfplots 错误:无法在“搜索路径=.”中读取表格文件“pics/01/bbbb.csv”。如果您打算提供内联数据:也许 TeX 搞砸了您的行尾?尝试row sep=crcr' and terminate your lines with
\'(有关详细信息,请参阅 pgfplotstable 手册)。
我陷入了困境,不知道该如何处理这个问题,因为它在重命名之前一直有效。