sns.set_style('white')
df = pd.DataFrame({'A': np.random.choice(['foo', 'bar'], 100), 'B': np.
    random.choice(['one', 'two', 'three'], 100), 'C': np.random.choice([
    'I1', 'I2', 'I3', 'I4'], 100), 'D': np.random.randint(-10, 11, 100),
    'E': np.random.randn(100)})
p = pd.pivot_table(df, index=['A', 'B'], columns='C', values='D')
e = pd.pivot_table(df, index=['A', 'B'], columns='C', values='E')
ax = p.plot(kind='barh', xerr=e, width=0.85)
Сюжет Pandas Bar, как аннотировать сгруппированные горизонтальные гистограммы