Pgfplots:错误的图例图像

Pgfplots:错误的图例图像

确定标记和线条的颜色和图像(一次只能有一个)。即使指定不同,颜色和标记/线条实际上仍保持默认值。

我做错了什么或者这是一个错误?

\documentclass{standalone}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[legend style={at={(0.2,0.5)},anchor=north}]
\addplot table[col sep=comma, color=red, only marks] {
0,2
2,4
5,5
};
\addlegendentry{A};
\addplot table[col sep=comma, color=red, mark=none] {
0,2.4
5,5.4
};
\addlegendentry{Fit A};
\end{axis}
\end{tikzpicture}

\end{document}

两条轨迹都应该是红色的,一条没有标记,另一条也没有任何线,但图例显示了两条轨迹。

两条迹线均应为红色。

答案1

这不是错误,您只是将指令放在了错误的位置。

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}

\begin{document}

\begin{tikzpicture}
\begin{axis}[legend style={at={(0.2,0.5)},anchor=north}]
\addplot[color=red, only marks] table[col sep=comma] {
0,2
2,4
5,5
};
\addlegendentry{A};
\addplot[color=red, mark=none] table[col sep=comma] {
0,2.4
5,5.4
};
\addlegendentry{Fit A};
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容