Граф Matplotlib Легенда текст добавить или изменить - PullRequest
1 голос
/ 18 июня 2019

У меня есть график от pandas dataframe matplotlib. В Legend Top его нет, нет, но есть сюжетный текст. как добавить текст вместо ни одного, ни одного?

enter image description here

df[df.Dst_Port.eq(5353)].groupby('Dst_Port'['Packet_length'].agg({'Packet':['sum','min','max','mean', 'median','std']}).plot(kind='bar',title='Destination Portwise Packets', legend=True, ax=ax)

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Вы не предоставили Минимальный, Полный и Проверяемый пример .Тем не менее, вы можете попробовать следующее до конца вашей команды построения

.get_legend().set_title("Title Here")

В частности, используйте

df[df.Dst_Port.eq(5353)].groupby('Dst_Port'['Packet_length'].agg({'Packet':['sum','min','max','mean', 'median','std']}).plot(kind='bar',title='Destination Portwise Packets', legend=True, ax=ax).get_legend().set_title("Title Here")
0 голосов
/ 18 июня 2019

Если вы еще этого не сделали, добавьте эти строки кода, чтобы отобразить легенду и метки.

plt.xlabel('X')
plt.ylabel('Y')
plt.title('Histogram')
plt.legend()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...