Блок-диаграмма группы маркировки в море со средними значениями и значениями стандартного отклонения

Как я могу пометить каждый блок-график в сгруппированном блок-графике морского побережья средним значением и значением стандартного отклонения?

введите здесь описание изображения

Мой код

import pandas as pd
import seaborn as sns
from os.path import expanduser as ospath

df = pd.read_excel(ospath('~/Documents/Python/Kandidatspeciale/TestData.xlsx'),'Ark1')

bp = sns.boxplot(y='throw angle', x='incident angle', 
                 data=df, 
                 palette="colorblind",
                 hue='Bat type')

bp.set_title('Rubber Comparison',fontsize=15,fontweight='bold', y=1.06)
bp.set_ylabel('Throw Angle [degrees]',fontsize=11.5)
bp.set_xlabel('Incident Angle [degrees]',fontsize=11.5)

Где мой фрейм данных, df,

     Bat type  incident angle  throw angle
0      euro              15         28.2
1      euro              15         27.5
2      euro              15         26.2
3      euro              15         27.7
4      euro              15         26.4
5      euro              15         29.0
6      euro              30         12.5
7      euro              30         14.7
8      euro              30         10.2
9     china              15         29.9
10    china              15         31.1
11    china              15         24.9
12    china              15         27.5
13    china              15         31.2
14    china              15         24.4
15    china              30          9.7
16    china              30          9.1
17    china              30          9.5

person Mati Malik    schedule 12.10.2019    source источник
comment
очень похоже на предыдущий вопрос: stackoverflow.com/q/58268651/1358308 обратите внимание, что с точки зрения статистической графики, помещая эти сводная статистика по сюжету обычно считается плохой практикой. см. напр. stat.columbia.edu/~gelman/research/published/vis14. pdf   -  person Sam Mason    schedule 13.10.2019
comment
Он аналогичен предыдущему вопросу. Я сделал репост, потому что никто не мог дать мне решение :-) @SamMason   -  person Mati Malik    schedule 13.10.2019
comment
@MatiMalik Я ответил на первое сообщение здесь   -  person Matias Quintana    schedule 16.04.2021