PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pgfplots legende mit zeilenumbruch bzw. breite



Mat
24-01-2012, 11:40
Hallo,

ich suche vergeblich nach einer Möglichkeiten
a) einen Zeilenumbruch in Legendeneinträgen hinzubekommen,
b) die Größe der Schrift in Legenden zu varriieren - hier konnte ich nur über font=\small die Größe der Schrift ändern, geht das vielleicht auch feiner mit font size = 22 oder sowas?
c) die Breite von Legenden zu definieren so dass vielleicht a) dann automatisch umgebrochen wird, hier stelle ich mir sowas vor wie width=5cm oder sowas...

ich kann leider nirgends eine lösung finden.
danke euch

Mat
26-01-2012, 15:03
hat keiner eine idee?

bobmalaria
26-01-2012, 16:09
hi,

wenn du dich wunderst warum keine antworten kommen, dann lieg das auch am fehlen eines minimalbeispiels! jetzt musste ich selbst eines basteln anstatt mit copy&paste gleich ins versuchsstadium ueberzugehen.


du kannst den default legend style ueberschreiben


\documentclass{article}
\usepackage{pgfplots}

\pgfplotsset{every axis legend/.append style={
nodes={text depth=,text width=3cm}
}}

\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot coordinates {(1,1)};
\addlegendentry{Etwas sehr langes das zum problem wird wenn es denn dann
umgebrochen werden muss}
\end{axis}
\end{tikzpicture}
\end{document}


der trick ist wohl text depth zu ueberschreiben. das default ist 0.15em und damit wird der kasten um die legend dann nicht gross genug.

http://www.mrunix.de/forums/attachment.php?attachmentid=5007&stc=1&d=1327590556

das naechste mal also bitte mit beispiel, dann geht es vielleicht auch schneller