python - 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
期望的结果:
解决方案
根据文档,您必须将关键字替换legend
为label
:
tesla['Open'].plot(title='Open Prices',figsize=(16,6),label='Tesla')
gm['Open'].plot(label='GM')
ford['Open'].plot(label='Ford')
plt.legend()
推荐阅读
- ios - 我应该在我的网络模拟功能中包含什么?
- ios - 如何从 QR 码 Swift 4 中检索所有数据
- scala - Scala Spark-使用数组作为输入执行多个分组级别
- android - 为什么我不能使用
在 android 动画资源中,就像 API 28 中的 activity_open_enter.xml - sql - 将更新语句合二为一
- r - 获取R数据框中具有中值的行的位置
- c# - 如何使用 c# 将收到的邮件作为附件附加到新邮件中
- jenkins - 如何在没有 XmlParser 和 XmlSlurper 的情况下在 groovy 中解析 xml
- sql - 将查询选择转换为游标
- git - 为什么 git checkout <
> 同一个文件在索引中时不起作用?