使用 pgfplots 从 .dat 文件绘图时参数失控(已解决)

使用 pgfplots 从 .dat 文件绘图时参数失控(已解决)

编辑:添加分号以\addplot table{integralAvgDistM250N.dat}修复“失控参数”问题,但现在我收到“缺少插入$”错误。

编辑 #2:我忘了添加$$相关部分。现在一切都很好。

我正在尝试使用 pgfplots 为我的报告创建更好的图形,但我似乎无法让它从 .dat 文件中绘图;我得到的只是“参数失控”错误。有问题的文件有两列,由制表符分隔,由数字组成(没有标题,没有文本,什么都没有)。

这是我目前在测试文件中的内容:

\documentclass[aps,pre,twocolumn,showpacs,amsmath,amssymb]{revtex4-1}

\usepackage{graphicx}
\usepackage{color}
\usepackage{bm}
\usepackage{subfig}
\usepackage{float}
\usepackage{pgfplots}

\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\pgfplotsset{compat=1.16}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel={M},
ylabel={\langle d_{média} \rangle},
xmin=1, xmax=100,
ymin=0.64, ymax=0.67,
legend pos=north west,
]
\addplot table{integralAvgDistM250N.dat}
\legend{N = 250}
\end{axis}
\end{tikzpicture}
\end{document}

据我所知,每个括号都有一对,每个括号\begin{}都有一个\end{},所以不应该发生错误。我阅读了 Overleaf 上的教程来编写上述内容,但当它解释如何使用文件中的数据时,它没有提供任何具体的示例,所以可能是我搞砸了。有人能帮我找出为什么会发生这个错误吗?

相关内容