Matplotlib图形图例文本添加或修改

时间:2019-06-18 15:38:58

标签: python pandas matplotlib

我有通过熊猫数据框matplotlib获取图。图例顶部没有任何内容,只有绘图文字存在。如何在此处添加文本,而不是一个,没有一个?

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 :(得分:0)

如果尚未完成此操作,请添加以下代码行以显示图例和标签。

plt.xlabel('X')
plt.ylabel('Y')
plt.title('Histogram')
plt.legend()

答案 1 :(得分:0)

您未能提供Minimal, Complete, and Verifiable example。不过,您可以尝试以下操作直到绘图命令结束

.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")