PGGFlots 跳过标准配色方案中的颜色

PGGFlots 跳过标准配色方案中的颜色

如何跳过 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}

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

相关内容