Plotlegende ohne Zeilenumbruch

Plotlegende ohne Zeilenumbruch

Ich habe ein Diagramm mit Legendeneinträgen. Die Einträge sind nicht wirklich lang, es wäre schön, sie in einer einzigen Zeile zu haben. Das Standardverhalten fügt nach jedem Eintrag einen Zeilenumbruch hinzu. Außerdem sind sie alle zentriert, ich hätte lieber linksbündig.

Ich habe den richtigen Parameter zum Ändern nicht gefunden. Hat jemand Vorschläge oder Hinweise für mich?

Antwort1

legend columnsSie können die Taste verwenden ( -1bewirkt, dass alle Legenden horizontal verlaufen):

\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}

Bildbeschreibung hier eingeben

verwandte Informationen