我需要将seaborn heatmap cbar
的最大值设置为2.我试过了:
cbar_kws = { 'ticks' : [0, 2] }
sns.heatmap(tiles, robust=True, fmt="f", cmap= 'RdBu_r', cbar_kws = cbar_kws)
但是这不起作用,文档也不是很清楚。我该怎么做呢?
答案 0 :(得分:19)
我认为您要使用vmin
和vmax
参数作为热图,如docs中所述:
vmin,vmax :浮动,可选
用于锚定色彩映射的值,否则它们是从数据和其他关键字参数中推断出来的。
sns.heatmap(tiles, robust=True, fmt="f", cmap='RdBu_r', vmin=0, vmax=2)