资讯内容
2020了,你该会用seaborn了!
N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
提到python画图,我们第一个想到的库一定是matplotlib,但是随着大家眼光的提高,matplotlib画出的图渐渐“失宠”了,今天就让我们来了解一下建立在matplotlib上的绘图库——seaborn。N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
先来看一下对于seaborn的*方说明:N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 面向数据集的API,用于检查多个变量之间的关系;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 专门支持使用分类变量显示观察结果或汇总统计信息;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 可视化单变量或双变量分布以及在数据子集之间进行比较的选项;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 不同种类因变量的线性回归模型的自动估计和绘图;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 方便查看复杂数据集的整体结构;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 用于构造多图网格的高级抽象,可让您轻松构建复杂的可视化;N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 带有几个内置主题的 matplotlib图形样式的精确控制。N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
导入数据N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
在seaborn中含有许多的示例数据,我们选取其中一个较为简单的数据集开始我们本文对seaborn的讲解。N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
import seaborn as sns # 加载数据集,sns加载的数据集是dataframe类型 flights_long = sns.load_dataset("flights") flights_long.head()得到的结果如下:N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
直方图N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
接下来就让我们先来画一个简单的直方图吧:
N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
再来看一个更高端的统计直方图:N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
# 统计直方图 sns.countplot(flights_long['years'])N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
再来看一下显示数据分布情况的图形:N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
# 显示数据的分布情况 rugplot sns.rugplot(flights_long['passengers'])散点图N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
散点图可以很好的展示出两个特征的属性值之间的关系,看一下绘制散点图的代码:N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
sns.stripplot(x='year', y='passengers', data=flights_long)N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
下面再来展示一种绘制散点图的方法,与上面不同的是,该方法绘制出的图中的点 不会重叠。N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
sns.swarmplot(x='year', y='passengers', data=flights_long)N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
更多Python知识,请关注Python视频教程!!N5x少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 上一篇
如何进行手机APP的数据爬取?
简介Python爬虫手机的步骤:1.下载fiddler抓包工具2.设置fiddler这里有两点需要说明一下。设置允许抓取HTTPS信息包操作很简单,打开下载好的fiddler,找到Tools->Options,然后再HTTPS的工具栏下勾选DecrptHTTPStraffic,在新弹出的选项栏下勾
- 下一篇
怎么运行python爬虫程序
简介python爬虫程序运行有两种方式:1、在python交互式命令行下直接输入python代码回车运行;2、在命令行中使用“python文件名.py”。python运行有两种方式,一种是在python交互式命令行下运行;另一种是使用文本编辑器,在命令行中直接运行。注意:以上两种运行方式,都是以CPyt