python seaborn 热图 值对应颜色_基于行值的seaborn热图配色方案

我有一个数据帧,部分是这样复制的:import pandas as pd

import numpy as np

tab = pd.DataFrame(np.array([[ 46, 39, 25, 29, 21, 12, 33, 32, 70, 109, 144, 158, 161,

184, 163, 113, 117, 82, 76, 88, 77, 76, 64, 35],

[ 39, 33, 29, 29, 26, 14, 25, 33, 60, 83, 126, 117, 111,

148, 141, 104, 92, 75, 78, 74, 63, 67, 52, 39],

[ 30, 27, 14, 11, 20, 17, 21, 31, 48, 62, 83, 78, 88,

90, 80, 67, 53, 61, 47, 54, 50, 48, 35, 26],

[ 30, 24, 19, 15, 17, 10, 12, 18, 34, 69, 88, 79, 109,

95, 89, 82, 53, 46, 53, 57, 39, 41, 26, 29],

[ 37, 31, 18, 12, 30, 13, 15, 19, 51, 61, 74, 81, 77,

100, 96, 74, 60, 57, 42, 48, 43, 40, 29, 25],

[ 14, 8, 14, 11, 13, 7, 9, 15, 42, 49, 50, 44, 53,

42, 31, 31, 30, 27, 33, 25, 27, 17, 20, 17],

[ 10, 15, 6, 10, 15, 11, 7, 18, 28, 43, 49, 37, 41,

33, 37, 32, 26, 28, 19, 24, 19, 19, 13, 18],

[ 9, 9, 8, 12, 7, 11, 4, 8, 14, 15, 23, 30, 29,

34, 25, 39, 22, 20, 15, 23, 12, 19, 14, 13],

[ 0, 3, 4, 1, 1, 0, 3, 4, 4, 5, 3, 5, 6,

7, 3, 3, 6, 4, 2, 3, 3, 2, 2, 2],

[ 3, 0, 1, 0, 0, 0, 1, 1, 4, 8, 2, 4, 7,

2, 2, 9, 3, 5, 1, 5, 2, 0, 4, 1]]), index =

['Stadsdeel Zuid', 'Stadsdeel West', 'Stadsdeel Nieuw-West',

'Stadsdeel Centrum', 'Stadsdeel Oost', 'Stadsdeel Noord',

'Wijk 00 Amstelveen', 'Stadsdeel Zuidoost', 'Wijk 00',

'Wijk 00 Aalsmeer'])

我画了一张热图

^{pr2}$

我希望锚定colormap的值是基于每行的min-max-values的值,这样具有较低值的行也是可见的。(实际上,该表包含更多的低值行,热图几乎没有显示颜色)

如何做到这一点?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值