
Estou tentando aumentar a espessura das minhas barras de erro. Descobri que a haste e o marcador precisam ser alterados individualmenteaqui. O problema com isso é que /error bars/error mark options={*styles}
estou sobrescrevendo os padrões, o que não me dá marcas para começar. Tentar usar o /error bars/error mark options/.append style={*styles}
, no entanto, compila bem, mas não tem efeito, nem o .prefix style={*styles}
. o que estou perdendo?
\documentclass[]{standalone}
\usepackage[]{pgfplots}
\pgfplotsset{
error bars/error bar style={opacity=0.7,ultra thick},
error bars/error mark options/.append style={ultra thick,red}} %does nothing
\begin{document}
\begin{tikzpicture}
\begin{axis}[
mystyle/.style={thick,mark=square*,only marks ,error bars/.cd, y dir = both, y explicit}
]
\addplot[mystyle] table[x index={0}, y index={1},y error index={2}]
{
0 1 0.5
1 1 0.5
2 1 0.5
};
\end{axis}
\end{tikzpicture}
\end{document}
Por outro lado, acho a escolha do design dos estilos da barra de erro um pouco complicada em primeiro lugar: por que não existe um comando de alto nível para alterar a espessura da parte vertical e horizontal das barras de erro ao mesmo tempo? Mas sim, eles precisam ser alterados individualmente. Talvez uma sugestão, seria bom combinar mais estilos e tornar o comportamento padrão para alterar ambos usando e error bar style
, em seguida, tornar os estilos acessíveis individualmente por meio de error bar mark options
e error bar stem options
ou algo desse tipo. É apenas minha impressão, mas até agora tenho visto principalmente exemplos em que a haste e a marca têm a mesma espessura, então esse parece ser o padrão para a maioria das pessoas - inclusive eu.