Komma in Legende

Tabellen und Grafiken erstellen und anordnen


Vaschan
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 68
Registriert: So 8. Mai 2016, 12:35

Komma in Legende

Beitrag von Vaschan »

Hallo zusammen,

ich würde gerne Dezimalzahlen in meiner Legende angezeigt bekommen. Leider ist Komma ja schon der Trenner der Legendenelemente.
Hat jemand dafür eine Lösung?

Vielen Dank!

\documentclass[12pt,titlepage,a4paper]{report} 

\usepackage[pdftex]{graphicx} 
\usepackage{pgfplots}
\usepackage{subfigure}
\begin{document} 

 \begin{figure}[tbh] 
    \begin{tikzpicture}
\begin{axis}[
legend style={at={(0.5,1)},anchor=south , legend columns = 3}]
\addplot coordinates {(0,0) (1,1)};
\addplot coordinates {(0,1) (1,2)};
\addplot coordinates {(0,2) (1,3)};
\legend{$c=1,5$ ,$b=1,6$, $a=1,4$}
\end{axis}
\end{tikzpicture}
\end{figure}  
\end{document}

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Einfach die entsprechenden Kommas in {} packen:
\documentclass[12pt,titlepage,a4paper]{report} 

\usepackage[pdftex]{graphicx} 
\usepackage{pgfplots}
\pgfplotsset{compat=newest} %<--- ergänzt
\usepackage{subfigure}
\begin{document} 

 \begin{figure}[tbh] 
    \begin{tikzpicture}
\begin{axis}[
legend style={at={(0.5,1)},anchor=south , legend columns = 3}]
\addplot coordinates {(0,0) (1,1)};
\addplot coordinates {(0,1) (1,2)};
\addplot coordinates {(0,2) (1,3)};
\legend{$c=1{,}5$ ,$b=1{,}6$, $a=1{,}4$}
\end{axis}
\end{tikzpicture}
\end{figure}  
\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Vaschan
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 68
Registriert: So 8. Mai 2016, 12:35

Beitrag von Vaschan »

Hat geklappt, danke!

Gast

Beitrag von Gast »

Dessen ungeachtet sei darauf hingewiesen, dass man Option pdftex bei allen Paketen besser weglässt.

Zu der von markusv eingefügten Zeile sei auf »Was bedeutet die Kompatibilitätsangabe "compat=..." bei pgfplots?« hingewiesen.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Du könntest passend dazu auch noch die Dezimaltrennzeichen der Werte an den Achsen anpassen. Bei mehreren Zeichnungen kann es sinnvoll sein, diese Einstellung für das ganze Dokument vorzunehmen.
\usepackage{pgfplots}
\pgfplotsset{
	compat=1.14,% falls Deine pgfplots-Version auf diesem Stand ist
	/pgf/number format/use comma
}

Antworten