热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python教程分享Python可视化学习之seaborn绘制矩阵图详解

python教程分享Python可视化学习之seaborn绘制矩阵图详解内容速览1、绘图数据准备还是使用鸢尾花iris数据集数据集简单统计2、seaborn.pairplot语法:

python教程分享Python可视化学习之seaborn绘制矩阵图详解内容速览

Python可视化学习之seaborn绘制矩阵图详解

Python可视化学习之seaborn绘制矩阵图详解

1、绘图数据准备

还是使用鸢尾花iris数据集

数据集简单统计

Python可视化学习之seaborn绘制矩阵图详解

2、seaborn.pairplot

语法:seaborn.pairplot(data, hue=none, hue_order=none, palette=none, vars=none, x_vars=none, y_vars=none, kind='scatter', diag_kind='auto', markers=none, height=2.5, aspect=1, corner=false, dropna=true, plot_kws=none, diag_kws=none, grid_kws=none, size=none)

Python可视化学习之seaborn绘制矩阵图详解

对角线4张图是变量自身的分布直方图;

非对角线的 12 张就是某个变量和另一个变量的关系。

加上分类变量

Python可视化学习之seaborn绘制矩阵图详解

修改调色盘

可以使用matplotlib、seaborn、颜色号list等色盘。

可参考:python可视化学习之seaborn调色盘

Python可视化学习之seaborn绘制矩阵图详解

Python可视化学习之seaborn绘制矩阵图详解

Python可视化学习之seaborn绘制矩阵图详解

x,y轴方向选取相同子集 

Python可视化学习之seaborn绘制矩阵图详解

x,y轴方向选取不同子集

Python可视化学习之seaborn绘制矩阵图详解

非对角线散点图加趋势线 

Python可视化学习之seaborn绘制矩阵图详解

对角线上的四个图绘制方式

可选参数为‘auto’, ‘hist’(默认), ‘kde’, none。

Python可视化学习之seaborn绘制矩阵图详解

只显示网格下三角图形 

Python可视化学习之seaborn绘制矩阵图详解

图形外观设置 

Python可视化学习之seaborn绘制矩阵图详解

3、seaborn.pairgrid(更灵活的绘制矩阵图)

seaborn.pairgrid(data, hue=none, hue_order=none, palette=none, hue_kws=none, vars=none, x_vars=none, y_vars=none, corner=false, diag_sharey=true, height=2.5, aspect=1, layout_pad=0, despine=true, dropna=true, size=none)

每个子图绘制同类型的图

Python可视化学习之seaborn绘制矩阵图详解

对角线和非对角线分别绘制不同类型图

Python可视化学习之seaborn绘制矩阵图详解

对角线上方、对角线、对角线下方分别绘制不同类型图

Python可视化学习之seaborn绘制矩阵图详解

其它一些参数修改

Python可视化学习之seaborn绘制矩阵图详解

以上就是python可视化学习之seaborn绘制矩阵图详解的详细内容,更多关于python seaborn矩阵图的资料请关注<编程笔记>其它相关文章!

需要了解更多python教程分享Python可视化学习之seaborn绘制矩阵图详解,都可以关注python教程分享栏目&#8212;编程笔记


推荐阅读
author-avatar
抓尼莫為生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有