seaborn常用的10种数据分析图表
内置示例数据集
seaborn内置了十几个示例数据集,通过load_dataset
函数可以调用。
其中包括常见的泰坦尼克、鸢尾花等经典数据集。
# 查看数据集种类
import seaborn as sns
sns.get_dataset_names()
import seaborn as sns
# 导出鸢尾花数据集
data = sns.load_dataset('iris')
data.head()
1、散点图
函数sns.scatterplot
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
# 小费数据集
tips = sns.load_dataset('tips')
ax = sns.scatterplot(x='total_bill',y='tip',data=tips)
plt.show()
2、条形图
函数sns.barplot
显示数据平均值和置信区间
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
# 小费数据集
tips = sns.load_dataset("tips")
ax = sns.barplot(x="day", y="total_bill", data=tips)
plt.show()
3、线型图
函数sns.lineplot
绘制折线图和置信区间
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
fmri = sns.load_dataset("fmri")
ax = sns.lineplot(x="timepoint", y="signal", data=fmri)
plt.show()
4、箱线图
函数seaborn.boxplot
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)
plt.show()
5、直方图
函数seaborn.distplot
import seaborn as sns
import numpy as np
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
np.random.seed(0)
x = np.random.randn(1000)
ax = sns.distplot(x)
plt.show()
6、热力图
函数seaborn.heatmap
import numpy as np
np.random.seed(0)
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
uniform_data = np.random.rand(10, 12)
ax = sns.heatmap(uniform_data)
plt.show()
7、散点图矩阵
函数sns.pairplot
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
iris = sns.load_dataset("iris")
ax = sns.pairplot(iris)
plt.show()
8、分类散点图
函数seaborn.catplot
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
exercise = sns.load_dataset("exercise")
ax = sns.catplot(x="time", y="pulse", hue="kind", data=exercise)\
plt.show()
9、计数条形图
函数seaborn.countplot
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
titanic = sns.load_dataset("titanic")
ax = sns.countplot(x="class", data=titanic)
plt.show()
10、回归图
函数 seaborn.lmplot
绘制散点及回归图
import seaborn as sns
sns.set()
import matplotlib.pyplot as plt
%matplotlib inline
tips = sns.load_dataset("tips")
ax = sns.lmplot(x="total_bill", y="tip", data=tips)plt.show()
精 彩 文 章
字节跳动只剩下小米这一个朋友了
WebStorm超好用的10款插件,效率提升了好多!
一文看懂:网址,URL,域名,IP地址,DNS,域名解析
END
来和小伙伴们一起向上生长呀~~~
扫描下方二维码,添加小詹微信,可领取千元大礼包并申请加入 Python学习交流群,群内仅供学术交流,日常互动,如果是想发推文、广告、砍价小程序的敬请绕道!一定记得备注「交流学习」,我会尽快通过好友申请哦!
(添加人数较多,请耐心等待)
(扫码回复 1024 即可领取IT资料包)
seaborn常用的10种数据分析图表相关推荐
- 【可视化】seaborn常用的10种数据分析图表
文章来源于Python大数据分析,作者朱卫军 内置示例数据集 seaborn内置了十几个示例数据集,通过load_dataset函数可以调用. 其中包括常见的泰坦尼克.鸢尾花等经典数据集. # 查看数 ...
- seaborn pairplot ax_seaborn常用的10种数据分析图表
内置示例数据集 seaborn内置了十几个示例数据集,通过load_dataset函数可以调用. 其中包括常见的泰坦尼克.鸢尾花等经典数据集. # 查看数据集种类 import seaborn as ...
- 科普:Java 后端开发常用的 10 种第三方服务
严格意义上说,所有软件的第三方服务都可以自己开发,不过从零到一是需要时间和金钱成本的.就像我们研发芯片,投入了巨大的成本,但仍然没有取得理想的成绩,有些事情并不是一朝一夕,投机取巧就能完成的. Jav ...
- 【转】Web 设计中最常用的 10 种色调以及它们的示例
文章转载自:开源中国社区 [http://www.oschina.net ] 本文标题:Web 设计中最常用的 10 种色调以及它们的示例 本文地址:http://www.oschina.net/ne ...
- VLOOKUP函数最常用的10种用法
VLOOKUP函数最常用的10种用法 VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率. VLOOKUP函数的语法如下: VLOOKUP(lookup_v ...
- 常见的6种数据分析图表,告诉你如何更好地分析它们
作者| 诸葛君 你知道哪些做数据分析的图表?柱状图.饼状图.折线图.散点图,数据分析图表有很多,用excel就可以生成,但是本文我想告诉你的是,通过这些图表该怎么做分析? 常见的6种数据分析图表及应用 ...
- 项目管理高手常用的10种图表!
项目经理的必备工具可以分为两类,一类是图形/模型(常用的有10种),一类是软件. 常用图形/模型 甘特图:它通过图示的方式表现项目的各项活动及进展情况. 甘特图分为两条轴,横轴表示时间,纵轴表示项目任 ...
- 数据科学家最常用的10种算法
最新的KDnuggets调查统计了数据科学家们实际工作中最常使用的算法,在大多数学术和产业界,都有惊人发现哦! 根据Gregory Piatetsky, KDnuggets,最新的调查问题是:在最近的 ...
- 这10种创意图表,能让可视化报告瞬间变得惊艳炫酷,5分钟学会
老规矩,评.论.区有惊喜! 经常跟数据打交道的人,应该都体会过做数据报告.汇报PPT.数据报表的痛苦,痛苦的来源大部分都来自于领导和老板,不管是大公司还是小公司,几乎所有的数据和工作都要体现在ppt报 ...
最新文章
- React Native 网络层分析
- [zz]kvm环境快照(snapshot)的使用方法
- java Android版_java-Android系统版本
- CFtpFileFind FindFile卡住的问题
- Android开发入门解答
- Linux软件基础实验,linux基本操作的实验
- java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?
- 财务有必要学python吗-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
- .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)...
- 使用“网吧卫士”实现网吧带宽完美管理(转)
- Android,六款安卓车机大PK
- JAVA POI导出Excel文件并添加水印
- 分享Appmakr式的简易App制作8大工具
- Uncaught TypeError: Illegal invocation
- 实现“快准狠”交付——小米HR研发团队敏捷实践
- 微信和淘宝扫码登录背后的实现原理
- 活体检测Face Anti-spoofing前世今生:作者(Fisher Yu )
- 【C++·峰顶计划】引用操作及底层原理深析
- 面试题之你是如何优化你的网站的?
- iphone使用技巧大全
热门文章
- 执行apt-get命令提示没有该命令
- PHP测试使用postman发送post请求,却报错此接口不支持get请求的原因
- PHP版本区别5与7:性能 64位 运算符 输入类型 返回类型 匿名类;7改进1.变量存储空间2.数组结构3.函数调用机制
- Mysql用navicat操作导出查询结果
- c语言实验答案周信东第三章,桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf...
- 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
- java file构造方法_Java中FileOutputStream类的常用方法
- docker ubuntu 安装包_史上最全Docker环境安装指南
- tp框架存在的问题 不可多图同时上传
- HTML与XHTML的区别