当前位置:网站首页>使用seaborn绘制热图
使用seaborn绘制热图
2022-06-21 12:50:00 【51CTO】
除了统计图表外,seaborn也可以绘制热图,而且支持聚类树的绘制,绘制热图有以下两个函数
1. heatmap, 绘制普通的热图
2. clustermap,绘制带聚类数的热图
1. heatmap
相比matplotlib的imshow功能,该函数提供了更加简洁的接口,可以轻松实现文字注释的添加等功能,基本用法如下
输出结果如下

在imshow中的部分参数在该函数中也是可以使用的,比如vmin, vmax,cmap等参数。除了通用参数外,该函数有两个特色,第一就是可以方便的添加分割线,使图片更加的美观,使用linescolor和linewidth参数指定分割线的颜色和宽度,用法如下
输出结果如下

第二个特色是添加数字注释,在单元格上显示对应的数值,用法如下
输出结果如下

2. clustermap
clustermap绘制带聚类数的热图,基本用法如下
输出结果如下

图中的聚类树是通过scipy模块中提供的距离矩阵和聚类算法实现的,通过method和metrix参数可以分别指定聚类算法和距离矩阵的算法。
对于可视化而言,我们常用的参数有以下3个,第一个standard_scale, 对数据进行标准化,比如按行进行标准化,用法如下
输出结果如下

第二个参数为z_score, zscore也是数据标准化的一种手段,按照行列计算zscore的用法如下
输出结果如下

第三个参数为row_color/col_color. 用来对行标签和列标签进行注释,用法如下
输出结果如下

以上只是介绍了两个函数的基本用法和常用参数,其实具体的参数还要很多,可以通过官网的API文档来详细学习每个参数的用法。
·end·

一个只分享干货的
生信公众号
边栏推荐
猜你喜欢

塔米狗项目解读:济宁华源项目管理有限公司34%股权转让

Apache shardingsphere 5.1.2 release | new driving API + cloud native deployment to create a high-performance data gateway

Educoder web exercises - structural elements

5000字解析:实战化场景下的容器安全攻防之道

Educator web exercises - grouping elements

Educoder web exercise - validating forms

Educoder Web练习题---交互元素

Voltage detection and current detection based on stm32

分布式事务,原理简单,写起来全是坑

Pretraining Weekly No. 50: No Decode converter, neural prompt search, gradient Space reduction
随机推荐
Educoder web exercises - form structure
Questions and answers No. 43: application performance probe monitoring principle PHP probe
vmware12虚拟机打开报错“\\.\Global\vmx86”: 系统找不到指定的文件。
Graveyard
居家办公初体验之新得分享| 社区征文
《预训练周刊》第50期:无解码变换器、神经提示搜索、梯度空间降维
【深入理解TcaplusDB技术】Tmonitor系统升级
Two common schemes for handling interface idempotence
uva11995
Educoder Web练习题---交互元素
Shell process control - 35. Multi branch case conditional statements
ICLR2022 | 训练面向分子模拟的十亿级参数 GNN
Pretraining Weekly No. 50: No Decode converter, neural prompt search, gradient Space reduction
Hot information of Tami dog: Xiamen property right trading center creates its first time again!
uva11729
机器学习探索共价键碳的亚稳态相图,未来可用于发现或设计亚稳态材料
Educoder 表格标签—表格高级样式的设置
百度交易中台之钱包系统架构浅析
PostgreSQL logical storage structure
Educoder web exercises - structural elements