Configuración del ancho de línea de la barra de error usando \pgfplotsset

Configuración del ancho de línea de la barra de error usando \pgfplotsset

En el siguiente MWE, las líneas y las barras de error verticales tienen el ancho correcto, pero no las barras horizontales. ¿Cómo los configuro como "muy gruesos"? Además, ¿hay alguna manera de controlar su longitud? Finalmente, ¿hay alguna manera de configurar las barras de error en sólidas, mientras que la línea es discontinua?

\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}

Respuesta1

Sí, usando error bar style={line width=... }puedes aumentar el grosor de la barra. Con error mark optionspuede personalizar las marcas de arriba y de abajo. (Ver esta respuestaaquí):

\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}

ingrese la descripción de la imagen aquí

(Edición: nota agregada sobre error mark options, segunda edición: agregada dasheda la trama y solida error bar style)

información relacionada