Day13-seaborn(1)长条图barplot、countplot

seaborn资料视觉化的强大套件
能有效率的配合pandas快速地让我们检视资料
我会跟Day11时一样藉由Titanic的资料集来做示范

import seaborn:
通常在import seaborn会命名为sns

import seaborn as sns

载入资料集:
https://ithelp.ithome.com.tw/upload/images/20210828/20140416POZGgGOWro.png

长条图:
长条图通常用来观察不同类别对於相同属性值的呈现结果

使用seaborn的barplot绘制长条图

普同的用法:
在参数x、y传入序列物件
https://ithelp.ithome.com.tw/upload/images/20210828/20140416c9jFqcTChJ.png

配合pandas:
以Titanic资料集为例
Pclass表示所属舱等,分为1、2、3,而此时我们把这视为不同的类别
Survive表示有无生存,0表示无、1表示生存,此时我们把这视为想观察的相同属性值
x、y此两参数分别填入x、y轴想表达的数值栏位,data传入所使用的DataFrame
https://ithelp.ithome.com.tw/upload/images/20210828/20140416Kkm3vyZgRE.png

可在参数heu填入栏位来做更进一步的分类
https://ithelp.ithome.com.tw/upload/images/20210829/201404164FTrlNA9su.png
使用seaborn的countplot也能绘制长条图
用来观察各列别的数量

观察各Pclass(舱等)的数量
https://ithelp.ithome.com.tw/upload/images/20210828/20140416TSiLjqzgQR.png

观察各Survived(有无生存)的数量
https://ithelp.ithome.com.tw/upload/images/20210828/20140416x8VsRbSmK4.png

送上colab连结,可自行在上面多做点练习更加熟悉seaborn
https://colab.research.google.com/drive/1eXIsYsfv3c_xBmRAlxhBm8F0xuCn8Ppu?usp=sharing
Titanic资料下载
https://www.kaggle.com/c/titanic/overview


<<:  网络框架:如何制定protocol

>>:  小队快跑 - 是夹心饼乾 或是 承上启下

React.js 职场实战!最常见的需求与解法! — 前言

哈罗!我是 Harry,这次想和大家分享的是前端工程师的「工作日常」,我们可能会接到什麽需求,又该...

ESP32_DAY2 开发环境-Arduino IDE

在开始玩ESP32开发板之前先来准备开发环境吧! ESP32系列控制板可用乐鑫科技提供的SDK、Ar...

第15章:管理与设定网路介绍(三)

前言 在这一章节中,主要展示如何使用网路管理之指令介面来设定网路介面,即nmcli指令来设定网路介面...

观赏鱼辨识系统说明-Day 01

观赏鱼辨识系统说明-Day 01 在接下来的30天会制作一个完整的系统包含前端-手机/网页,後端-N...

【day25】上传多张照片(下)

连假第二天,在这边先祝大家连假快乐啦,那延续昨天,我们现在已经把String的List拿到了,现在...