Чтобы создать график с наложенными значениями, запустите:
ax = inc.plot.barh(xticks=inc, xlim=(0, 40));
ax.set_xlabel('Order Count')
ax.set_ylabel('Date')
for p in ax.patches:
w = p.get_width()
ax.annotate(f' {w}', (w + 0.1, p.get_y() + 0.1))
Обратите внимание, что я установил xlim с верхним пределом, немного превышающим максимальный Количество заказов , чтобыпредоставьте место для аннотаций.
Для подмножества ваших данных я получил:
![enter image description here](https://i.stack.imgur.com/k1BDt.png)
И еще одно улучшение:
Как я вижу, ваши данные представляют собой Series с DatetimeIndex .
Так что, если вы хотите, чтобы значения метки y были только для дат (без 00: 00: 00 для часов), конвертируйте индекс в string :
inc.index = inc.index.strftime('%Y-%m-%d')
, как я, создавая свой график.