我正在尝试pgfplots
与colorbrewer
库。到目前为止,接受的答案中的示例这里对我来说有用,但只要我向\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}