Я пытаюсь построить график, используя значения данных, у меня есть три столбца в кадре данных, первый столбец - это значения легенды графика, второй столбец - ось x, а третий столбец - ось y. Когда я строю график, он показывает мне только одну категорию в легенде, а не все, он показывает мне только один цвет
Это мой фрейм данных
Это мой код
ax1 = graphdf.plot(kind='bar', x='Bottles', y='bottle Avg')
figures = graphdf['fig'].tolist()
ax1.legend(labels=figures, fancybox=True, shadow=True)
for p in ax1.patches:
label1 = "{:.1f}".format(p.get_height())
ax1.annotate(label1, xy=(p.get_x() * 1.015, p.get_height() * 1.015))
, но в метке показаны только 1 категории, а не все.
Это вывод, я хочу показать все категории в Легенда
![enter image description here](https://i.stack.imgur.com/z2npU.png)