Я хочу сделать легенду для всех баров в моем барплоте. Я уже извлек ярлыки для всех баров, но каким-то образом legend () z создает строку только для первого, а не для второго.
Как мне поступить? Я думал, что, возможно, мне придется вручную извлекать цвета полос, но я не знаю. Я также надеялся, что должен быть более легкий путь.
df.Completeness.value_counts().plot(kind='bar')
_, labels = plt.xticks()
label_names = list(map(lambda p: p.get_text(), labels))
print(label_names)
plt.legend(label_names)
