У меня есть фрейм данных:
ID Type Length Cost
expt#1 A 10 400.955
expt#2 D 50 3707.198
expt#3 D 50 2928.183
expt#4 D 50 3820.217
expt#5 D 50 3911.224
expt#6 A 10 521.5345
expt#7 D 10 3481.672
expt#8 D 10 2982.616
expt#9 D 50 3354.44
expt#10 C 50 3659.368
expt#11 C 50 2060.699
expt#12 C 10 3597.625
expt#13 B 10 1358.208
expt#14 C 10 3475.559
expt#15 A 50 1209.564
expt#16 B 50 408.9035
Я хочу сгруппировать по типу и длине и построить на диаграмме среднее значение затрат как функцию типа, но также и длину
Этомой код:
Df.groupby(['Type','Length'])['Cost'].mean().unstack().plot(kind='bar',
stacked=False,grid=True,
rot=45,colormap='gist_ncar',figsize=(8,4),legend=False)
plt.ylabel('Cost')
Что дает мне ![enter image description here](https://i.stack.imgur.com/CZC4r.png)
Мои данные на самом деле состоят из 100 строк, и я хочу наложить на эту ошибку гистограммыстолбцы, представляющие некоторые другие характеристики, такие как 5-й / 95-й процентиль, но не знаю, как это сделать.
Спасибо за любую помощь