首页 > 解决方案 > Matplotlib Legend 显示错误的图例名称

问题描述

在 Jupyter notebook 中使用 matlplotlib。这是代码:

tesla['Open'].plot(title='Open Prices',figsize=(16,6),legend='Tesla')
gm['Open'].plot(legend='GM')
ford['Open'].plot(legend='Ford')
plt.legend()

输出 :

https://i.stack.imgur.com/ozseA.png

期望的结果:

https://i.stack.imgur.com/eRvsJ.png

标签: pythonpython-3.xmatplotlib

解决方案


根据文档,您必须将关键字替换legendlabel

tesla['Open'].plot(title='Open Prices',figsize=(16,6),label='Tesla')
gm['Open'].plot(label='GM')
ford['Open'].plot(label='Ford')
plt.legend()

推荐阅读