Изменить легенду графика панели панд ⇐ Python

Программы на Python
Anonymous
Изменить легенду графика панели панд

Сообщение Anonymous »

Меня всегда беспокоит, когда я делаю гистограмму с пандами и хочу изменить названия меток в легенде. Рассмотрим, например, вывод этого кода:

Код: Выделить всё

import pandas as pd
from matplotlib.pyplot import *

df = pd.DataFrame({'A':26, 'B':20}, index=['N'])
df.plot(kind='bar')
Изображение
Теперь если я хочу изменить имя в легенде, я обычно пытаюсь это сделать:

Код: Выделить всё

legend(['AAA', 'BBB'])
Но в итоге у меня получилось следующее:

Изображение


На самом деле первая пунктирная линия, похоже, соответствует дополнительному патчу.

Итак, мне интересно, есть ли здесь простой трюк, чтобы изменить метки, или мне нужно построить каждый из столбцов независимо с помощью matplotlib и установить метки самостоятельно. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/331 ... s-bar-plot

Вернуться в «Python»