pandas 初识(六)-可视化
2024-08-30 18:53:47
Pandas 在一张图中绘制多条线
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame({
'color': ['red','red','red','blue','blue','blue'],
'x': [0,1,2,3,4,5],'y': [0,1,2,9,16,25]
})
实现
fig, ax = plt.subplots() for key, group in df.groupby(['color']):
ax = group(ax=ax, kind='line', x='x', y='y', c=key, label=key) plt.legend()
plt.show()
也可以
ax = None
for key, group in df.groupby(['color']):
ax = group(ax=ax, kind='line', x='x', y='y', c=key, label=key) plt.legend()
plt.show()
实现二,序列形式
df_r = df[df["color"] == "red"]
df_b = df[df["color"] == "blue"]
plt.title('混合图') #标题
plt.plot(df_r.x, df_r.y, color='red', label='red')
plt.plot(df_b.x, df_b.y, color='blue', label='blue')
plt.legend() #显示上面的label
plt.xlabel('index')
plt.ylabel('count')
plt.show()
最新文章
- SDL文字和图形
- redis 下载启动,设置、查询超时时间
- 10 Python Optimization Tips and Issues
- 【转】PostgreSQL IP地址访问配置
- centos 7 samba相关命令
- Swift基础语法学习总结二
- vim中文帮助文档安装
- 201521123066 《Java程序设计》第四周学习总结
- 将本地代码上传到github
- [Swift]LeetCode89. 格雷编码 | Gray Code
- Python+MapReduce实现矩阵相乘
- 缺少的文件是 ..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props。
- springboot 报错 Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported
- Ceph相关
- 写了一个hiero中添加自定义Token的脚本
- log4j的详细配置(最省心完美配置)
- MySQL Disk--SSD与RAID
- 在Kali Linux上编译Windows EXP
- 033-JsonUtils 工具类模板
- mfs分布式系统从理论简介到实战部署
热门文章
- 2019-2020-11 20199304 《Linux内核原理与分析》 第十二周作业
- Java继承、构造、重写
- oracle创建jobs定时任务报错:ora-01008:not all variables bound
- 索引很难么?带你从头到尾捋一遍MySQL索引结构,不信你学不会!
- 工作流Activity组件值数据传递获取问题
- JWT攻击手册:如何入侵你的Token
- [TimLinux] JavaScript 获取设置在CSS类中的属性值
- Docker系列-(3) Docker-compose使用与负载均衡
- Python3、setuptools、Pip3安装详解
- webpack前期了解