python - 多线图中的错误图例
问题描述
我想创建一个图,其中包含与一个特定列中的值相关联的多行和图例。数据集是
index Name Frequency Position
0 User1 1 1
1 User1 5 2
2 User1 10 3
3 User1 27 4
4 User1 70 5
5 User1 200 6
6 User3 1 1
7 User3 5 2
8 User3 3 3
9 User4 1 1
编码
fig, ax = plt.subplots(figsize=(10,8))
df.groupby('Name').plot(kind='line', x = "Position", y = "Frequency", ax=ax)
plt.legend()
plt.show()
正确地创建了一个多线图,但图例是错误的!事实上,频率是分配给图例的。有人可以解释我在哪里犯了错误吗?
解决方案
推荐阅读
- c++ - 投掷物体时,是复制还是移动?
- java - 如何使用 Spring“匹配”方法检查旧密码?
- c# - 如何覆盖默认 JsonConverter(在属性中指定)
- amazon-s3 - NiFi数据插入s3子目录
- stored-procedures - 删除距当前时间 2 个月前最近访问的 Redshift 表
- javascript - 如何使用 Jest / Enzyme 模拟 onKeyDown 事件?
- javascript - 在 Angular 应用程序中使用 CKEditor5 自定义构建
- c# - 如何验证表达式是成员访问 lambda
- python - 无法从网站上抓取电话号码
- sql - 结合单行记录数的查询结果