在我的一些图中,图例中的曲线描述太长,即使图例放在尽可能远的位置,图例也会超出图的范围。因此,我希望图例中有多条线,但是
\addlegendentry{a\\ b}
导致错误。还有其他方法吗?
答案1
默认情况下,TikZ 节点不允许换行,但如果添加键,则align=<left/right/center>
可以使用\\
。因此,您可以legend style
按如下方式修改。
\documentclass[border=4pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{
compat=1.12
}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
legend style={cells={align=left}}
]
\addplot {rnd};
\addlegendentry{a\\b};
\end{axis}
\end{tikzpicture}
\end{document}