Tikz/pgfplot 在示例中绘​​图,但不在正文中

Tikz/pgfplot 在示例中绘​​图,但不在正文中

我对这个错误感到非常困惑。我有一个 pgfplot,它可以在示例小文档上运行完美无缺。但是,当我将其翻译成我正在编写的主文档时,它不起作用,并显示以下错误消息:

包 pgfplots 错误:无法读取表格文件‘plots/scattered_example.da\’(有关详细信息,请参阅 pgfplotstable 手册)。{plots/scattered_example.dat};

图片在那里并且可以工作,我已经加载了相同的包(我实际上需要的唯一包是 common,pgfplots}...所以也许存在破坏它的依赖关系。这是代码(有效),以防有人想尝试它。它不起作用的模板可以在这里找到:

https://www.overleaf.com/latex/templates/university-of-bristol-thesis-template/kzqrfvyxxcdm#.V4wMyPl96Co

谢谢!!

    \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}

相关内容