带有 pgfplots 和 const plots 的 colorbrewer

带有 pgfplots 和 const plots 的 colorbrewer

我正在尝试pgfplotscolorbrewer库。到目前为止,接受的答案中的示例这里对我来说有用,但只要我向\addplot命令添加选项,颜色就会消失,所有图表都会变成黑色。

MWE:以下文档产生了黑色图,删除该[const plot]选项可以解决这个问题,但我确实需要指定这个和其他选项。

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepgfplotslibrary{colorbrewer}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    cycle list/Dark2,
]
\addplot[const plot] {rnd};
\addplot[const plot] {rnd-1};
\addplot[const plot] {rnd-2};
\addplot[const plot] {rnd-3};

\end{axis}
\end{tikzpicture}

\end{document} 

这是已知的解决方法等问题吗,还是我做错了什么?

答案1

要么移至const plot选项axis,要么替换\addplot [...]\addplot+ [...]。后者是必需的,因为否则仅有的使用给定的可选参数。与的区别在于+,可选参数是附加

% used PGFPlots v1.16
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
    \usepgfplotslibrary{colorbrewer}
\begin{document}

\begin{tikzpicture}
    \begin{axis}[
        cycle list/Dark2,
        const plot,
    ]
        \addplot {rnd};
        \addplot {rnd-1};
        \addplot {rnd-2};
        \addplot {rnd-3};
    \end{axis}
\end{tikzpicture}
\end{document}

该图显示了上述代码的结果

相关内容