Легенда сюжета без переноса строки

Легенда сюжета без переноса строки

У меня есть график с записями легенды. Записи не очень длинные, было бы неплохо, чтобы они были в одну строку. Поведение по умолчанию добавляет разрыв строки после каждой записи. Кроме того, все они центрированы, я бы предпочел сглаживание по левому краю.

Я не нашел правильный параметр для изменения этого. Есть ли у кого-нибудь предложения или указания для меня?

решение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}

введите описание изображения здесь

Связанный контент