von esdd » Mi 9. Sep 2015, 21:54
Die einzelnen symbolischen Koordinaten werden in der Liste durch Kommas getrennt. Deshalb muss eine symbolische Koordinate, die ein Komma enthält in geschweifte Klammern gesetzt werden.
\documentclass[
11pt, %Schriftgröße
a4paper, %Seite
DIV=12, %Satzspiegel
oneside %einseitig
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} %utf8 verwendet für Eingabe
\usepackage[ngerman]{babel}
\usepackage{pgfplots}% lädt auch tikz
\pgfplotsset{compat=1.12}
\usepackage{lmodern}
\begin{document}
\begin{tikzpicture}
\begin{axis}[title = Verkehrsunfälle auf deutschen Autobahnen im Jahr 2014,
xbar,
y axis line style = { opacity = 0 },
axis x line = none,
tickwidth = 0pt,
enlarge y limits = 0.2,
enlarge x limits = 0.02,
symbolic y coords = {{Zusammenstoß mit anderem Kfz, das anfährt, anhält}, säule2, säule3, säule4},
nodes near coords,
]
\addplot coordinates { (684,{Zusammenstoß mit anderem Kfz, das anfährt, anhält})(5672,säule2)(2193,säule3)(11106,säule4) };
\addplot coordinates { (1259,{Zusammenstoß mit anderem Kfz, das anfährt, anhält})(1615,säule2)(560,säule3)(3075,säule4) };
\legend{Topics, Posts}
\end{axis}
\end{tikzpicture}
\end{document}
Das ß verursacht bei mir mit der derzeit aktuellen Version 3.12 keine Probleme. Eventuell hast Du noch eine ältere Version und müsstest ein Update machen.
Allerdings ist die Beschriftung {Zusammenstoß mit anderem Kfz, das anfährt, anhält} sehr lang, so dass das Diagramm weit nach rechts rutscht. Das beste wäre den Text zu kürzen, ansonsten hilft etwas wie
y tick label style={align=right,text width=180pt}
vielleicht ein klein wenig.
Gruß
Elke
Die einzelnen symbolischen Koordinaten werden in der Liste durch Kommas getrennt. Deshalb muss eine symbolische Koordinate, die ein Komma enthält in geschweifte Klammern gesetzt werden.
[code]\documentclass[
11pt, %Schriftgröße
a4paper, %Seite
DIV=12, %Satzspiegel
oneside %einseitig
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} %utf8 verwendet für Eingabe
\usepackage[ngerman]{babel}
\usepackage{pgfplots}% lädt auch tikz
\pgfplotsset{compat=1.12}
\usepackage{lmodern}
\begin{document}
\begin{tikzpicture}
\begin{axis}[title = Verkehrsunfälle auf deutschen Autobahnen im Jahr 2014,
xbar,
y axis line style = { opacity = 0 },
axis x line = none,
tickwidth = 0pt,
enlarge y limits = 0.2,
enlarge x limits = 0.02,
symbolic y coords = {{Zusammenstoß mit anderem Kfz, das anfährt, anhält}, säule2, säule3, säule4},
nodes near coords,
]
\addplot coordinates { (684,{Zusammenstoß mit anderem Kfz, das anfährt, anhält})(5672,säule2)(2193,säule3)(11106,säule4) };
\addplot coordinates { (1259,{Zusammenstoß mit anderem Kfz, das anfährt, anhält})(1615,säule2)(560,säule3)(3075,säule4) };
\legend{Topics, Posts}
\end{axis}
\end{tikzpicture}
\end{document} [/code]
Das [tt]ß[/tt] verursacht bei mir mit der derzeit aktuellen Version 3.12 keine Probleme. Eventuell hast Du noch eine ältere Version und müsstest ein Update machen.
Allerdings ist die Beschriftung [tt]{Zusammenstoß mit anderem Kfz, das anfährt, anhält}[/tt] sehr lang, so dass das Diagramm weit nach rechts rutscht. Das beste wäre den Text zu kürzen, ansonsten hilft etwas wie
[code]
y tick label style={align=right,text width=180pt}
[/code]
vielleicht ein klein wenig.
Gruß
Elke