确定标记和线条的颜色和图像(一次只能有一个)。即使指定不同,颜色和标记/线条实际上仍保持默认值。
我做错了什么或者这是一个错误?
\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}