Pandas——数据可视化
文章目录
- 1.前言
- 2.Series可视化
- 3.Dataframe 可视化
- 4.画散点图
1.前言
首先import我们需要用到的模块,除了 pandas,我们也需要使用 numpy 生成一些数据,这节里使用的 matplotlib 仅仅是用来 show 图片的, 即 plt.show()。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
2.Series可视化
这是一个线性的数据,我们随机生成1000个数据,Series 默认的 index 就是从0开始的整数,但是这里我显式赋值以便让大家看的更清楚
import pandas as pd
import numpy as np
import matplotlib.pyplot as pltdata = pd.Series(np.random.randn(100),index=np.arange(100)) # 随机生成1000个数据服从标准正太分布
data.cumsum() # 为了方便观看效果, 我们累加这个数据
data.plot() # pandas 数据可以直接观看其可视化形式
plt.show()
熟悉 matplotlib 的朋友知道如果需要plot一个数据,我们可以使用 plt.plot(x=, y=),把x,y的数据作为参数存进去,但是data本来就是一个数据,所以我们可以直接plot。
3.Dataframe 可视化
我们生成一个100*4 的DataFrame,并对他们累加
data = pd.DataFrame(np.random.randn(100,4),index=np.arange(100),columns=list("ABCD"))
data.cumsum()
print(data)
data.plot()
plt.show()
这个就是我们刚刚生成的4个column的数据,因为有4组数据,所以4组数据会分别plot出来。
4.画散点图
主要说一下 plot 和 scatter. 因为scatter只有x,y两个属性,我们我们就可以分别给x, y指定数据
ax = data.plot.scatter(x='A',y='B',color='DarkBlue',label='Class1')
# 将之下这个 data 画在上一个 ax 上面
data.plot.scatter(x='A',y='C',color='LightGreen',label='Class2',ax=ax)
plt.show()
Pandas——数据可视化相关推荐
- pandas数据可视化_5利用Pandas进行强大的可视化以进行数据预处理
pandas数据可视化 One of the most common pitfalls I observe repeatedly among relatively junior data scient ...
- Pandas数据可视化工具:图表工具-Seaborn
内容来源:https://www.jiqizhixin.com/articles/2019-01-30-15 简介 在本文中,我们将研究Seaborn,它是Python中另一个非常有用的数据可视化库. ...
- python pandas_Python库Pandas数据可视化实战案例
点击上方"爱好Python的胡同学",选择"星标"公众号 每晚八点,Python干货,不见不散! 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之 ...
- 【Python基础】Pandas数据可视化原来也这么厉害
一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...
- pandas to_csv参数详解_【Python基础】Pandas数据可视化原来也这么厉害
一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...
- Pandas数据可视化原来也这么厉害!
我是小z 可视化有很多种方式,Pandas也可以直接玩起来.这篇就详细解读了Pandas画图的十几种方式,最后还有详尽的参数介绍. 一.可视化概述 在Python中,常见的数据可视化库有3个: mat ...
- Pandas数据可视化原来也这么厉害
一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...
- Pandas数据可视化的备忘录
作者|Rashida Nasrin Sucky 编译|VK 来源|Towards Data Science 我们使用python的pandas库主要用于数据分析中的数据操作,但我们也可以使用Panda ...
- Python库Pandas数据可视化实战案例
>关注公众号:大数据技术派,回复`资料`,领取`1024G`资料. 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之间的互动关系,可以帮助我们更好的给他人解释现象,做到一图胜千文的 ...
最新文章
- JAVA用JNI方法调用C代码实现HelloWorld
- Linux下Gedit + Gmate ,实用的编辑器
- Windows下Appium环境搭建(java版)
- 网易云信携手房天下打造高质量音视频会议
- php如何防sql注入攻击,php防sql注入攻击(含php6)
- 上新啦!OpenMMLab全面更新!
- 一文看尽 JVM GC 调优
- mysql查看连接数命令_Mysql 查看连接数,状态
- 【转】JAVA中的浅拷贝和深拷贝
- python sftp连接_Python 脚本:创建SFTP连接传输数据
- C++ Regsvr32订购具体解释
- ASP.NET Core 入门教程 7、ASP.NET Core MVC 分部视图入门
- JOIN查询流程与驱动表
- Qt网络编程、tcp通信、文件传输、程序打包和图标设置(QT五)
- 如何调整计算机显卡,教你n卡发挥最大性能,电脑怎么设置独立显卡-
- html5文档样式,jQuery HTML5文件上传美化插件jQuery.filer
- POJ1502 信息传递(单源最短路径)
- c语言 PTA2020总决赛 L1-4 调和平均
- 嵌入式linux 更新源,openwrt如何修改为国内软件源
- 博客论坛系统数据库之表的设计
热门文章
- Sismics Reader: Google Reader的一个本地替代品
- 熟悉 scrollTop ,轻松做5个方面的事情。
- NoSQL--Redis 2.4--Set
- wireshark----教你如何抓包
- SQL基础--gt; 约束(CONSTRAINT)
- linux下svn常用命令集锦
- 经验的总结,需要记录。
- 浅议“全局变量”、“多线程”和“编译器陷阱”
- 传感器 倾斜角 android,android – 如何使用sensor / s获得手机的角度/度数?
- 引用父类成员的关键字是java_Java 中对父类成员访问用的关键字是 ,而引用当前对象的关键字是 。_学小易找答案...