树状图和热图之间添加颜色块和名字

问题描述:
获取列名,针对每个列名有对应颜色块,并且有标签名。

参考链接:

seaborn clustermap矩阵添加颜色块_sns.clustermap-CSDN博客
解决方法:

# 创建一个分类调色板来识别网络networks
network_pal = sns.husl_palette(16, s=.45)
network_lut = dict(zip(map(str, normalized_df.columns), network_pal))

# 将调色板转换为将绘制在矩阵边的矢量

networks = normalized_df.columns
network_colors = pd.Series(networks, index=normalized_df.columns,name = "name1").map(network_lut)

# 绘制完整的图
g = sns.clustermap(corr_matrix, center=0, cmap="coolwarm",
                    row_colors=network_colors, col_colors=network_colors,
                    dendrogram_ratio=(.1, .2),
                    cbar_pos=(.02, .32, .03, .2),
                    linewidths=.75, figsize=(12, 13),
                    annot=True, annot_kws={"size": 8})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值