我是新来的,感谢任何给予我的帮助。
我在 Windows 10 上使用 TeXStudio 和 Miktex 2.9。我的 pgfplots 版本是 1.17。我的示例代码看起来像这样:
\documentclass[a4paper,12pt,headsepline]{scrartcl}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepgfplotslibrary{dateplot}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
title=Inv. cum. normal,
xlabel={$x$},
ylabel={$y$},
]
\addplot[blue] table{Daten_Leaking_1.txt};
\end{axis}
\end{tikzpicture}
\end{document}
因此,我目前正准备使用 pgfplots 为我的论文绘制一些图表。我已经可以绘制图表了,而且效果很好。但大多数数据都是带有时间戳的权重值。我想要用于绘制数据的表格如下所示(只是有更多值):
它只是用制表位分隔的值。当我尝试绘制此表时,出现错误提示:
Package PGF Math Error: Could not parse input '14:51:06' as a floating point number, sorry. The unreadable part was near ':51:06'.. \addplot[blue] table{Daten_Leaking_1.txt};
所有行都出现错误。然后我查看命令:
\usepgfplotslibrary{dateplot}
它没有被标记为错误。它只是用红色突出显示并告诉我“命令无法识别”(我的 TeXStudio 是德语的。我只翻译了错误。英文中可能有不同的名称。)
因此,显然,我无法将 pgfplots 中的任何库包含到我的文档中。这就是我不知道该怎么做的地方。您有什么想法可以解决这个问题吗?我很高兴收到任何新的见解。
到目前为止我尝试过的事情:
- 绘制表格,所有时间值都以十进制数表示(例如 14:51:04 -> 0.61879707)。它运行良好,我得到了一个漂亮的图表。所以 pgfplot 本身运行良好。
- 改用 \usetikzlibrary{pgfplots.dateplot}。得到完全相同的错误和突出显示
- 我偶然发现,如果我拼错了想要添加的库,错误就会变成这样,并且“\usepgfplotslibrary{dataplot}”会显示为实际错误:
- 我又考虑手动安装 pgfplots。问题是,我没有这台电脑的管理员权限,很难获得。但从我所看到的情况来看,浏览已安装的 pgfplots 包的文件,这些文件与从 CTAN 下载 pgfplots 获得的文件几乎相同。
- 我尝试包含其他库。仍出现同样的错误。
提前问候并致谢,Carl