Trazar leyenda sin salto de línea

Trazar leyenda sin salto de línea

Tengo una trama con entradas de leyenda. Las entradas no son muy largas, sería bueno tenerlas en una sola fila. El comportamiento predeterminado agrega un salto de línea después de cada entrada. Además, están todos centrados, preferiría dejarlos al ras.

No encontré el parámetro correcto para cambiar eso. ¿Alguien tiene alguna sugerencia o sugerencia para mí?

Respuesta1

Puedes usar la legend columnstecla ( -1hace que todas las leyendas vayan horizontalmente):

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

ingrese la descripción de la imagen aquí

información relacionada