Im folgenden MWE haben die Linien und vertikalen Fehlerbalken die richtige Breite, die horizontalen Balken jedoch nicht. Wie stelle ich sie auf „sehr dick“ ein? Gibt es außerdem eine Möglichkeit, ihre Länge zu steuern? Und schließlich: Gibt es eine Möglichkeit, die Fehlerbalken auf durchgezogen einzustellen, während die Linie gestrichelt ist?
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\pgfplotsset{/pgfplots/error bars/error bar style={very thick}}
\pgfplotsset{
every axis plot/.append style={very thick, black},
}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot [dashed, mark=asterisk, error bars/.cd, y dir=both, y explicit]
table [x=x, y=y, y error=y-err]{%
x y y-err
0 0 0.5
1 1 0.5
2 2 0.5
3 3 0.5
4 4 0.5
};
\end{axis}
\end{tikzpicture}
\end{document}
Antwort1
Ja, mit error bar style={line width=
... }
können Sie die Breite des Balkens vergrößern. Mit error mark options
können Sie die Markierungen oben und unten anpassen. (Siehe diese Antwort.)Hier):
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\pgfplotsset{/pgfplots/error bars/error bar style={very thick}}
\pgfplotsset{
every axis plot/.append style={very thick, black},
}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot [dashed, mark=asterisk, error bars/.cd, y dir=both, y explicit,
error bar style={line width=2pt,solid},
error mark options={line width=1pt,mark size=4pt,rotate=90}]
table [x=x, y=y, y error=y-err]{%
x y y-err
0 0 0.5
1 1 0.5
2 2 0.5
3 3 0.5
4 4 0.5
};
\end{axis}
\end{tikzpicture}
\end{document}
(Bearbeiten: Hinweis zu hinzugefügt error mark options
, zweite Bearbeitung: dashed
zur Handlung und solid
zu hinzugefügt error bar style
)