
エラーバーの太さを増やそうとしています。ステムとマーカーを個別に変更する必要があることがわかりました。ここ。これの問題は、 を使用すると/error bars/error mark options={*styles}
デフォルトが上書きされ、最初からマークが付かないことです。/error bars/error mark options/.append style={*styles}
ただし、 を使用しようとすると、コンパイルは正常に行われますが、効果はなく、 も同様です.prefix style={*styles}
。何が足りないのでしょうか?
\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}
別の話ですが、そもそもエラー バー スタイルのデザイン選択が少し面倒だと思います。エラー バーの垂直部分と水平部分の太さを同時に変更する高レベル コマンドがないのはなぜでしょうか。むしろ、個別に変更する必要があります。提案としては、より多くのスタイルを組み合わせて、 を使用して両方を変更することをデフォルトの動作にして、 や などを使用してスタイルを個別にアクセスできるようにするとよいと思います。error bar style
これは私の印象に過ぎませんが、これまでのところ、ステムとマークの太さが同じである例をほとんど見てきました。そのため、私を含め、ほとんどの人にとってそれがデフォルトのようです。error bar mark options
error bar stem options