文章目录

  • 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——数据可视化相关推荐

  1. pandas数据可视化_5利用Pandas进行强大的可视化以进行数据预处理

    pandas数据可视化 One of the most common pitfalls I observe repeatedly among relatively junior data scient ...

  2. Pandas数据可视化工具:图表工具-Seaborn

    内容来源:https://www.jiqizhixin.com/articles/2019-01-30-15 简介 在本文中,我们将研究Seaborn,它是Python中另一个非常有用的数据可视化库. ...

  3. python pandas_Python库Pandas数据可视化实战案例

    点击上方"爱好Python的胡同学",选择"星标"公众号 每晚八点,Python干货,不见不散! 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之 ...

  4. 【Python基础】Pandas数据可视化原来也这么厉害

    一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...

  5. pandas to_csv参数详解_【Python基础】Pandas数据可视化原来也这么厉害

    一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...

  6. Pandas数据可视化原来也这么厉害!

    我是小z 可视化有很多种方式,Pandas也可以直接玩起来.这篇就详细解读了Pandas画图的十几种方式,最后还有详尽的参数介绍. 一.可视化概述 在Python中,常见的数据可视化库有3个: mat ...

  7. Pandas数据可视化原来也这么厉害

    一.可视化概述 在Python中,常见的数据可视化库有3个: matplotlib:最常用的库,可以算作可视化的必备技能库,比较底层,api多,学起来不太容易. seaborn:是建构于matplot ...

  8. Pandas数据可视化的备忘录

    作者|Rashida Nasrin Sucky 编译|VK 来源|Towards Data Science 我们使用python的pandas库主要用于数据分析中的数据操作,但我们也可以使用Panda ...

  9. Python库Pandas数据可视化实战案例

    >关注公众号:大数据技术派,回复`资料`,领取`1024G`资料. 数据可视化可以让我们很直观的发现数据中隐藏的规律,察觉到变量之间的互动关系,可以帮助我们更好的给他人解释现象,做到一图胜千文的 ...

最新文章

  1. JAVA用JNI方法调用C代码实现HelloWorld
  2. Linux下Gedit + Gmate ,实用的编辑器
  3. Windows下Appium环境搭建(java版)
  4. 网易云信携手房天下打造高质量音视频会议
  5. php如何防sql注入攻击,php防sql注入攻击(含php6)
  6. 上新啦!OpenMMLab全面更新!
  7. 一文看尽 JVM GC 调优
  8. mysql查看连接数命令_Mysql 查看连接数,状态
  9. 【转】JAVA中的浅拷贝和深拷贝
  10. python sftp连接_Python 脚本:创建SFTP连接传输数据
  11. C++ Regsvr32订购具体解释
  12. ASP.NET Core 入门教程 7、ASP.NET Core MVC 分部视图入门
  13. JOIN查询流程与驱动表
  14. Qt网络编程、tcp通信、文件传输、程序打包和图标设置(QT五)
  15. 如何调整计算机显卡,教你n卡发挥最大性能,电脑怎么设置独立显卡-
  16. html5文档样式,jQuery HTML5文件上传美化插件jQuery.filer
  17. POJ1502 信息传递(单源最短路径)
  18. c语言 PTA2020总决赛 L1-4 调和平均
  19. 嵌入式linux 更新源,openwrt如何修改为国内软件源
  20. 博客论坛系统数据库之表的设计

热门文章

  1. Sismics Reader: Google Reader的一个本地替代品
  2. 熟悉 scrollTop ,轻松做5个方面的事情。
  3. NoSQL--Redis 2.4--Set
  4. wireshark----教你如何抓包
  5. SQL基础--gt; 约束(CONSTRAINT)
  6. linux下svn常用命令集锦
  7. 经验的总结,需要记录。
  8. 浅议“全局变量”、“多线程”和“编译器陷阱”
  9. 传感器 倾斜角 android,android – 如何使用sensor / s获得手机的角度/度数?
  10. 引用父类成员的关键字是java_Java 中对父类成员访问用的关键字是 ,而引用当前对象的关键字是 。_学小易找答案...