seaborn常用的10种数据分析图表

您所在的位置:网站首页 分析图表 seaborn常用的10种数据分析图表

seaborn常用的10种数据分析图表

2022-05-19 04:44| 来源: 网络整理| 查看: 265

内置示例数据集

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资料包)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3