无换行符的图例

无换行符的图例

我正在绘制一个包含图例条目的图。这些条目不是很长,最好将它们放在一行中。默认行为是在每个条目后添加一个换行符。此外,它们都居中,我更喜欢左对齐。

我找不到正确的参数来更改它。有人能给我一些建议或提示吗?

答案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}

在此处输入图片描述

相关内容