pgfplots 图例:传播风格

pgfplots 图例:传播风格

在以下 MWE 中,人们期望图例以与样式中指定的相同的方式绘制,但事实并非如此 - 它是蓝色而不是黑色:

\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usetikzlibrary{plotmarks}

\begin{document}

\begin{tikzpicture}
    \begin{axis}[
        legend cell align=left,
        legend pos=north east,
    ]
        \addplot+ [
            scatter/classes={
                a={mark=square,black},
                b={mark=square*,black}
            },
            scatter, only marks,
            scatter src=explicit symbolic,
        ]
        table [meta=label] {
             x y label
             0.1 0.2 a
             0.2 0.1  b
        };
        \legend{a,should-be-filled-with-black};
  \end{axis}
\end{tikzpicture}

\end{document}

如何修复这个问题?如何确保你指定的样式传播到图例?否则我绝对喜欢pgfplots

相关内容