我对这个错误感到非常困惑。我有一个 pgfplot,它可以在示例小文档上运行完美无缺。但是,当我将其翻译成我正在编写的主文档时,它不起作用,并显示以下错误消息:
包 pgfplots 错误:无法读取表格文件‘plots/scattered_example.da\’(有关详细信息,请参阅 pgfplotstable 手册)。{plots/scattered_example.dat};
图片在那里并且可以工作,我已经加载了相同的包(我实际上需要的唯一包是 common,pgfplots}...所以也许存在破坏它的依赖关系。这是代码(有效),以防有人想尝试它。它不起作用的模板可以在这里找到:
谢谢!!
\documentclass[a4paper,11pt,leqno,openbib]{memoir}
%\usepackage[margin=0.5in]{geometry}
%\usepackage[utf8]{inputenc}
%\usepackage{comment}
%\usepackage{pgf}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis legend/.append style={
at={(0.5,-.4)},
anchor=south}}
\begin{axis}[
xlabel={Cooling effectiveness},
ylabel={Radius [mm]},
xmin=0.68, xmax=0.98,
ymin=110, ymax=145,
width=15cm,
height=7cm,
ymajorgrids=true,
grid style=dashed,
%enlargelimits=false,
legend columns=2,
]
\addplot[
%scatter,
red,
mark=square*,
mark size=0.1pt]
table[meta=30]
{scattered_example.dat};
\addlegendentry{DAHole 50 g/s Unsteady}
\addplot[
%scatter,
black,
mark=square*,
mark size=0.1pt]
table[meta=30u]
{scattered_example2.dat};
\addlegendentry{DAHole 50 g/s Steady}
\addplot[
%scatter,
red,
mark=x,
mark size=1.5pt]
table[meta=50u]
{scattered_example4.dat};
\addlegendentry{DAHole 30 g/s Unsteady}
\addplot[
%scatter,
black,
mark=x,
mark size=1.5pt]
table[meta=50]
{scattered_example3.dat};
\addlegendentry{DAHole 30 g/s Steady}
%Ojo Las gr=aficas estan bien, pero las etiquetas en el fuente mal!!!!
]
\end{axis}
\end{tikzpicture}