我正在绘制两个数据集,并手动添加曲线拟合(通过定义两个函数)。如何编辑图例条目以将数据点和线条合并为一个图标?这样我就只有两个图例条目,而不是四个。
答案1
举个例子就好了。我不用猜你想要什么。我这里有一些示例代码,看看它是否是你需要的。
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\pgfplotsset{plot coordinates/math parser=false}
\usetikzlibrary{plotmarks}
\usepgfplotslibrary{external}
\tikzexternalize
\begin{document}
\tikzset{external/remake next}
\begin{tikzpicture}
\begin{axis}[%
width=6cm,
height=4cm,
scale only axis,
line join=round,
xmin=0,
xmax=12,
ymin=-0.25,
ymax=0.25,
legend style={draw=black,fill=white,legend cell align=left}
]
\addplot [
color=red,
mark=x,
only marks,
forget plot
]
table[row sep=crcr]{
0 0.22439196264301\\
1 0.203635954610048\\
2 0.145263853838474\\
3 0.0600692256042584\\
4 -0.0362016489987046\\
5 -0.125760125036079\\
6 -0.192062139836642\\
7 -0.222864398803253727\\
};
\addplot [
color=red,
solid,
line width=1pt,
forget plot
]
table[row sep=crcr]{
0 0.22439196264301\\
7 -0.222864398803253727\\
};
\addplot [
color=red,
mark=x,
solid,
line width=1pt]
table[row sep=crcr]{
-1 -1\\
};
\addlegendentry{myEntry};
\end{axis}
\end{tikzpicture}%
\end{document}