在 PGFPlots 的草稿模式下处理一个图形

在 PGFPlots 的草稿模式下处理一个图形

这是我在这个论坛上的第一篇帖子,所以如果我犯了任何错误,请不要太严厉。

从我的问题末尾添加的链接的帖子中,我获得了使用的信息

\pgfkeys{/pgf/images/include external/.code={\includegraphics{#1}}}

进入 PGFPlots 的真实草稿模式,效果非常好。

到目前为止,当我在处理一个图形时,我还没有找到如何退出草稿模式的答案。

有人能帮我吗?我添加了一个关于如何包含我的数字的示例。我使用的是 tikz 外部化模式。到目前为止,我刚刚找到了图形包的解决方案

\includegraphics[draft=false]{example-image-b}.

但是由于我不使用此命令来包含我的 tikz 图形,所以我无法使用它。对吗?我尝试了几种组合,但到目前为止都没有用。

非常感谢你的帮助!

雅各布

前言:

    \pgfplotsset{
    invoke before crossref tikzpicture={\tikzexternaldisable},
    invoke after crossref tikzpicture={\tikzexternalenable},
    width=14cm,compat=1.12,
    }
    \pgfkeys{/pgf/images/include external/.code={\includegraphics{#1}}}

    \usepgfplotslibrary{external}
    \tikzexternalize[prefix=3-diagrams/] % activate with a name prefix

图表代码:

        \tikzsetnextfilename{hyfo_tof}
        \begin{figure}[htbp]
        \centering
        \begin{tikzpicture}
            \pgfkeys{draft=false}   % this is a non-working idea of mine.. maybe someone knows the proper command to enter here?
            \pgfkeys{/pgf/images/include external/} % another non-working idea
        \begin{axis}[]
                \addplot+ table[x=JM_070_T,y=JM_070_TOF]{hyfo_tof.dat};
                \label{hyfo_tof:JM_070}
        \end{axis}
        \end{tikzpicture}
        \caption{...}
        \label{hyfo_tof}
        \end{figure}

pgfplots 的草稿模式

相关内容