Я использую набор данных MNIST и использовал sns.countplot()
для построения изображений поездов, что дало
Есть ли способ добавить значения баров где-нибудь?на каждом?внутри / внизу?В настоящее время я вижу фактические значения, используя print
, и это мешает sns.countplot()
, поскольку графики всегда выводятся перед печатью
Я использую код, очень похожий на this но я все еще не получаю аннотации.
# print and plot digit count
plt.figure(figsize=(12,5))
digit_count = sns.countplot(Y_train)
plt.title('Distribution of digits')
for d in digit_count.patches:
digit_count.annotate('%{:.1f}'.format(d.get_height()), (d.get_x()+0.1, d.get_height()+50))
При печати значений из p.get_x()
и p.get_height()
я получаю правильные значения, но они не отображаются поверх столбцов
Попытка также добавить twinx
... также не помогло:
twin_table = digit_count.twinx()
twin_table.set_yticks(np.arange(0, 110, 10))
, который добавляет только вторичную ось Y (которую я также не знаю, как назвать ...):