内置示例数据集

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种数据分析图表相关推荐

  1. 【可视化】seaborn常用的10种数据分析图表

    文章来源于Python大数据分析,作者朱卫军 内置示例数据集 seaborn内置了十几个示例数据集,通过load_dataset函数可以调用. 其中包括常见的泰坦尼克.鸢尾花等经典数据集. # 查看数 ...

  2. seaborn pairplot ax_seaborn常用的10种数据分析图表

    内置示例数据集 seaborn内置了十几个示例数据集,通过load_dataset函数可以调用. 其中包括常见的泰坦尼克.鸢尾花等经典数据集. # 查看数据集种类 import seaborn as ...

  3. 科普:Java 后端开发常用的 10 种第三方服务

    严格意义上说,所有软件的第三方服务都可以自己开发,不过从零到一是需要时间和金钱成本的.就像我们研发芯片,投入了巨大的成本,但仍然没有取得理想的成绩,有些事情并不是一朝一夕,投机取巧就能完成的. Jav ...

  4. 【转】Web 设计中最常用的 10 种色调以及它们的示例

    文章转载自:开源中国社区 [http://www.oschina.net ] 本文标题:Web 设计中最常用的 10 种色调以及它们的示例 本文地址:http://www.oschina.net/ne ...

  5. VLOOKUP函数最常用的10种用法

    VLOOKUP函数最常用的10种用法 VLOOKUP函数是工作中最常用的一种查找函数,掌握好VLOOKUP函数能够极大提高工作的效率. VLOOKUP函数的语法如下: VLOOKUP(lookup_v ...

  6. 常见的6种数据分析图表,告诉你如何更好地分析它们

    作者| 诸葛君 你知道哪些做数据分析的图表?柱状图.饼状图.折线图.散点图,数据分析图表有很多,用excel就可以生成,但是本文我想告诉你的是,通过这些图表该怎么做分析? 常见的6种数据分析图表及应用 ...

  7. 项目管理高手常用的10种图表!

    项目经理的必备工具可以分为两类,一类是图形/模型(常用的有10种),一类是软件. 常用图形/模型 甘特图:它通过图示的方式表现项目的各项活动及进展情况. 甘特图分为两条轴,横轴表示时间,纵轴表示项目任 ...

  8. 数据科学家最常用的10种算法

    最新的KDnuggets调查统计了数据科学家们实际工作中最常使用的算法,在大多数学术和产业界,都有惊人发现哦! 根据Gregory Piatetsky, KDnuggets,最新的调查问题是:在最近的 ...

  9. 这10种创意图表,能让可视化报告瞬间变得惊艳炫酷,5分钟学会

    老规矩,评.论.区有惊喜! 经常跟数据打交道的人,应该都体会过做数据报告.汇报PPT.数据报表的痛苦,痛苦的来源大部分都来自于领导和老板,不管是大公司还是小公司,几乎所有的数据和工作都要体现在ppt报 ...

最新文章

  1. React Native 网络层分析
  2. [zz]kvm环境快照(snapshot)的使用方法
  3. java Android版_java-Android系统版本
  4. CFtpFileFind FindFile卡住的问题
  5. Android开发入门解答
  6. Linux软件基础实验,linux基本操作的实验
  7. java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?
  8. 财务有必要学python吗-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
  9. .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)...
  10. 使用“网吧卫士”实现网吧带宽完美管理(转)
  11. Android,六款安卓车机大PK
  12. JAVA POI导出Excel文件并添加水印
  13. 分享Appmakr式的简易App制作8大工具
  14. Uncaught TypeError: Illegal invocation
  15. 实现“快准狠”交付——小米HR研发团队敏捷实践
  16. 微信和淘宝扫码登录背后的实现原理
  17. 活体检测Face Anti-spoofing前世今生:作者(Fisher Yu )
  18. 【C++·峰顶计划】引用操作及底层原理深析
  19. 面试题之你是如何优化你的网站的?
  20. iphone使用技巧大全

热门文章

  1. 执行apt-get命令提示没有该命令
  2. PHP测试使用postman发送post请求,却报错此接口不支持get请求的原因
  3. PHP版本区别5与7:性能 64位 运算符 输入类型 返回类型 匿名类;7改进1.变量存储空间2.数组结构3.函数调用机制
  4. Mysql用navicat操作导出查询结果
  5. c语言实验答案周信东第三章,桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf...
  6. 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
  7. java file构造方法_Java中FileOutputStream类的常用方法
  8. docker ubuntu 安装包_史上最全Docker环境安装指南
  9. tp框架存在的问题 不可多图同时上传
  10. HTML与XHTML的区别