我正在绘制一个包含图例条目的图。这些条目不是很长,最好将它们放在一行中。默认行为是在每个条目后添加一个换行符。此外,它们都居中,我更喜欢左对齐。
我找不到正确的参数来更改它。有人能给我一些建议或提示吗?
答案1
您可以使用legend columns
键(-1
使所有图例水平移动):
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis legend/.append style={
at={(0.5,1.03)},
anchor=south}}
\begin{axis}[legend columns=-1]
\addplot coordinates {(0,0) (1,1)};
\addplot coordinates {(0,1) (1,2)};
\addplot coordinates {(0,2) (1,3)};
\legend{$l_1$,$l_2$,$l_3$}
\end{axis}
\end{tikzpicture}
\end{document}