Pgfplots 无法加载数据表

Pgfplots 无法加载数据表

我对 LaTeX 还比较陌生,我正尝试在 pgfplots 的帮助下添加图表。我遇到的问题非常简单,因此对我来说非常困惑。
从 .tex 文件中包含的表格中绘制简单图表的方法是:

\documentclass{article}
\usepackage{pgfplots} 
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.14}
\begin{document}

\begin{tikzpicture}
\begin{axis}

\pgfplotstableread{
1   1   2
2   2   4
3   3   8
}\datatable

\addplot table[y index = 2] from \datatable ;
\addplot table[y index = 1] from \datatable ;

\end{axis}
\end{tikzpicture}

\end{document}

但是,如果我将表格复制/粘贴到与 .tex 文件位于同一文件夹中的 data.dat 文件中,并将代码更改为

\pgfplotstableread{data.dat}\datatable

我收到一条错误消息:无法读取‘搜索路径=。’中的表格文件‘data.dat’。

我不知道错误出在哪里,如果能得到任何提示和帮助我将非常感激!

答案1

当我使用您的示例时,它对我来说是有效的。我将您的 \pgfplotsset{compat=1.14} 更改为 \pgfplotsset{compat=newest},但这应该没有什么区别。

确保您实际上将文件保存为 data.dat 而不是 data.dat.txt。

相关内容