失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > seaborn常用的10种数据分析图表

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

时间:2024-05-17 10:34:39

相关推荐

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

内置示例数据集

seaborn内置了十几个示例数据集,通过load_dataset函数可以调用。

其中包括常见的泰坦尼克、鸢尾花等经典数据集。

#查看数据集种类importseabornassnssns.get_dataset_names()

importseabornassns#导出鸢尾花数据集data=sns.load_dataset('iris')data.head()

1、散点图

函数sns.scatterplot

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinline#小费数据集tips=sns.load_dataset('tips')ax=sns.scatterplot(x='total_bill',y='tip',data=tips)plt.show()

2、条形图

函数sns.barplot

显示数据平均值和置信区间

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinline#小费数据集tips=sns.load_dataset("tips")ax=sns.barplot(x="day",y="total_bill",data=tips)plt.show()

3、线型图

函数sns.lineplot

绘制折线图和置信区间

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlinefmri=sns.load_dataset("fmri")ax=sns.lineplot(x="timepoint",y="signal",data=fmri)plt.show()

4、箱线图

函数seaborn.boxplot

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlinetips=sns.load_dataset("tips")ax=sns.boxplot(x="day",y="total_bill",data=tips)plt.show()

5、直方图

函数seaborn.distplot

importseabornassnsimportnumpyasnpsns.set()importmatplotlib.pyplotasplt%matplotlibinlinenp.random.seed(0)x=np.random.randn(1000)ax=sns.distplot(x)plt.show()

6、热力图

函数seaborn.heatmap

importnumpyasnpnp.random.seed(0)importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlineuniform_data=np.random.rand(10,12)ax=sns.heatmap(uniform_data)plt.show()

7、散点图矩阵

函数sns.pairplot

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlineiris=sns.load_dataset("iris")ax=sns.pairplot(iris)plt.show()

8、分类散点图

函数seaborn.catplot

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlineexercise=sns.load_dataset("exercise")ax=sns.catplot(x="time",y="pulse",hue="kind",data=exercise)\plt.show()

9、计数条形图

函数seaborn.countplot

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlinetitanic=sns.load_dataset("titanic")ax=sns.countplot(x="class",data=titanic)plt.show()

10、回归图

函数seaborn.lmplot

绘制散点及回归图

importseabornassnssns.set()importmatplotlib.pyplotasplt%matplotlibinlinetips=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种数据分析图表》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。