Я строю барплот в python, используя matplotlib и seaborn.barplot, данные по оси X категориальны с двумя парными столбцами для каждой категории. sh, чтобы показать панель ошибок только для одного из двух парных столбцов для каждой категории. errorevery = 2 позволяет мне применять панель ошибок для каждой другой панели, но панель ошибок расположена между двумя барами, а не в середине первого бара (см. фото ниже).
Вот пример моего текущего кода:
sns.barplot(y='val', x='category', data=df, ax=ax, hue='hue')
plt.errorbar('category','val',data=df, yerr=df.yerr, fmt='none', errorevery=2, color='black', capsize=5)
Текущий график