图表外部带有图例的 Colorbrewer 和哪种 Colorbrewer?

图表外部带有图例的 Colorbrewer 和哪种 Colorbrewer?

我正在使用 Colorbrewer 和 PGFplots,并且希望图例位于图形之外。LaTeX 环境是 Texlive 2014。

以下是 MWE:

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

\begin{document}

\begin{figure}
  \centering
  \begin{tikzpicture}
    \begin{axis}[
        colorbrewer cycle list=Set1,
        legend columns=-1,
        legend entries={1, 2, 3, 4},
        legend to name=values,
      ]
      \addplot {rnd};
      \addplot {rnd-1};
      \addplot {rnd-2};
      \addplot {rnd-3};
    \end{axis}
  \end{tikzpicture}

  \ref{values}
\end{figure}

\end{document}

但是我得到了错误I do not know the key '/tikz/colorbrewer1'并且图例被绘制出来了,但是没有颜色:

图表外部无色图例

Colorbrewer 代码源来自Launchpad 仓库(作为问题的答案发布预定义颜色循环à la RColorBrewer?)。

在一个与这个问题非常相似的问题中,标题和 colorbrewer 中的 tikz 图例,答案是使用 Colorbrewer 源代码Git 仓库

但是,我更喜欢第一个代码的标记......

使用 Launchpad 中 Colorbrewer 的实现是否可以将图例放在图表之外,或者我最好使用 Git 中的自定义标记来实现?

相关内容