Отметка планки ошибок форматирования pgfplots, добавить к стилю?

Отметка планки ошибок форматирования pgfplots, добавить к стилю?

Я пытаюсь увеличить толщину своих планок погрешности. Я обнаружил, что стержень и маркер нужно менять по отдельностиздесь. Проблема в том, что при использовании /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или что-то в этом роде. Это только мое впечатление, но до сих пор я видел в основном примеры, где основа и отметка имеют одинаковую толщину, так что, похоже, это поведение по умолчанию для большинства людей — включая меня.

Связанный контент