如何跳过 pgfplot 标准配色方案中的一种颜色?选择颜色会更好。
我尝试使用index of colormap
如下示例所示:编辑
\documentclass{standalone}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{pgf, tikz, pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[index of colormap=1] coordinates {(0,1) (0.5,1.5) (1,1)};
\addplot[index of colormap=2] coordinates {(0,2) (0.5,2.5) (1,2)};
\end{axis}
\end{tikzpicture}
\end{document}
我得到以下结果:
我希望第一条线为红色,第二条线为棕色(因为这是标准配色方案的第二种和第三种颜色)。此外,标记也丢失了。
答案1
正如评论中所述,要更改(实际)索引,cycle list
必须使用密钥cycle list shift
前每个\addplot
应该改变索引的命令。
(并且没有给出任何其他选项,标记也应该被绘制。)
\documentclass[border=2mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}
% shift the index of the cycle list by ...
\pgfplotsset{cycle list shift=1}
\addplot coordinates {(0,1) (0.5,1.5) (1,1)};
\addplot coordinates {(0,2) (0.5,2.5) (1,2)};
\end{axis}
\end{tikzpicture}
\end{document}