Seaborn介绍:
Seaborn属于Matplotlib的一个高级接口,为我们进行数据的可视化分析提供了极大的方便。
博主是为了入门Kaggle比赛而学习的Seaborn,下面是博主的学习过程,希望可以和大家一起分享。
Step 1:安装Seaborn
首先确定你的电脑已安装以下应用
- Python 2.7+ or Python 3
- Pandas
- Matplotlib
- Seaborn
- Jupyter Notebook(可选)
打开Jupyter Notebook, 过几秒钟会弹出网页窗口Home。
点击右侧的New,新建一个Notebook,弹出一个新的网页窗口,点击上方可命名文件。
Step 2:加载库和数据文件
加载pandas、matplotlib、seaborn。
这里提供了一个数据文件,下载链接为:
Pokemon.csv
用pandas读取数据文件,并显示前五行。
编译后的结果为一个列表。
Step 3:Seaborn的绘图功能
Seaborn最大的优点之一在于其种类繁多的绘图功能,下面我们利用lmplot()函数,用一行代码来绘制散点图。
我们希望x轴显示Attack数据,y轴显示Defense数据,则可以编写代码。
事实上seaborn并没有专门用来绘制散点图的功能,实际上我们用它来拟合和绘制回归线。
幸运的是,我们可以通过设置函数的参数来得到我们想要的散点图。用fit_reg = False 移去回归线,用hug参数来用不同颜色显示Pokemon进化阶段的信息。