habe hier ein Balkendiagramm, dass auch schon mithilfe aus dem Forum optimiert wurde, aber symmetrische Fehlerbalken kriege ich nicht eingepflegt.
Die Fehler- Daten sollen aus der letzten Zeile der \testdata bezogen werden und horizontal symmetrisch am rechten Ende der Werte-Balken in rot platziert werden.
Habe meine Ansätze auskommentiert, sonst läuft das Minimalbeispiel nicht.
Ich hoffe, dass mir jemand helfen kann, denke dass es mit "echtem Verständnis des Codes" nicht so schwer sein kann, das mir aber fehlt.
Gruß Samuel
\documentclass[draft=false ,paper=a4 ,twoside=false ,fontsize=11pt ,headsepline ,BCOR10mm ,DIV14 ]{scrbook} \usepackage[left=2.5cm, right=2cm, bottom=3cm, top=2.5cm]{geometry} \usepackage[utf8]{inputenc}%window,umlaute \usepackage[ngerman]{babel}%satzaufbau nach deutschem standard von babel \usepackage[T1]{fontenc}%lateinische schriftzeichen \usepackage{amsfonts} \usepackage{graphicx} \graphicspath{{./Pictures/}} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{/pgf/number format/use comma} \usepackage{pgfplotstable} \usepackage{textcomp} \begin{document} \pgfplotsset{compat=1.9} \pgfplotstableread[col sep=comma]{ surname,prename,values,errors ,Variante 3 Dreifachhärten,3.61,0.37 ,Variante 2 Doppelhärten/HT-Aust./Ofenabkühlung,3.19,0.23 ,Variante 1 Doppelhärten,3.37,0.51 Pyrowear 675,vor WB,2.66,0.29 ,Variante 3 Direkthärten,2.8157,0.8 ,Variante 2 Einfachhärten,2.7455,0.8 ,Variante 1 Doppelhärten,3.6720,0.8 M50NiL,vor WB,2.4425,0.8 ,Variante 2 LPC+e,1.42,0.8 ,Variante 3 GC+e,1.18,0.8 ,Variante 5 LPC+8h,4.05,0.8 ,Variante 4 LPC,3.27,0.8 ,Variante 1 GC,3.92,0.8 Pyrowear 53,vor WB,2.66,0.8 ,Variante 2 LPC-Doppelhärten,4.02,0.8 ,Variante 1 Gascarbonitrieren,3.95,0.8 14NiCrMo13-4,vor WB,3.60,0.8 ,Variante 2 LPC-Direkthärten mit hohem $RA$ Gehalt,3.50,0.8 ,Variante 1 LPC-Direkthärten,2.87,0.8 18CrNiMo7-6,vor WB,3.54,0.8 }\testdata \begin{figure}[h] \centering \begin{tikzpicture} \begin{axis}[ width=\textwidth -2cm, height=18cm, xmin=0, xbar, xlabel={Mittlere Rautiefe Rz mit Standardabweichung [\textmu m]}, ytick = data, yticklabels from table={\testdata}{surname}, major y tick style=transparent, point meta=explicit symbolic ] \addplot +[ nodes near coords={\pgfmathprintnumber[precision=2]{\pgfkeysvalueof{/data point/x}}}, %error bars/.cd, %error mark=triangle*, %error bar style={color=black}, every node near coord/.append style={ anchor=west, append after command={ node [anchor=west] at (axis direction cs:-\pgfkeysvalueof{/data point/x}+\pgfkeysvalueof{/pgfplots/xmin},0) {\pgfkeysvalueof{/data point/meta}}} } ] table [y expr=\coordindex, meta=prename, x=values, x error=errors] {\testdata}; \draw[red!100] (-0.0cm,2.5cm) -- (19cm,2.5cm) node[draw=none,fill=none,font=\scriptsize,below] {}; \draw[red!100] (-0.0cm,5.4cm) -- (19cm,5.4cm) node[draw=none,fill=none,font=\scriptsize,below] {}; \draw[red!100] (-0.0cm,9.7cm) -- (19cm,9.7cm) node[draw=none,fill=none,font=\scriptsize,below] {}; \draw[red!100] (-0.0cm,11.9cm) -- (19cm,11.9cm) node[draw=none,fill=none,font=\scriptsize,below] {}; \end{axis} \end{tikzpicture} \caption{xyz} \label{Rzdiagramm} \end{figure} \end{document}