seaborn取颜色列表可以用以下方式:如果数据中有两组相差比较大的数据构成,可考虑取两组颜色值合并,可通过 n_colors 参数控制两组颜色的占比,如果存在极值,极值可设置为特殊颜色。可以把colorbar作为单独的axes,自由地定义其位置和占图比例,例如colorbar可以这样设置: cbar_ax = fig.add_axes([0...
python画图自定义colorbar
自定义colorbar包含两方面:
这两项比较简单和实用,matplotlib和seaborn都可以尝试。对于某些特殊的数据分布类型,想在一张图内显示的情况比较适合。
cmap本质是一个RGBA格式的颜色列表,元素类型为 np.array() ,np.array()里包含4个0-1的元素,前3个是RGB值,第4个为透明度。
seaborn取颜色列表可以用以下方式:
如果数据中有两组相差比较大的数据构成,可考虑取两组颜色值合并,可通过 n_colors 参数控制两组颜色的占比,如果存在极值,极值可设置为特殊颜色。
可以把colorbar作为单独的axes,自由地定义其位置和占图比例,例如colorbar可以这样设置: cbar_ax = fig.add_axes([0.7, 0.75, 0.025, 0.2]) ,在seaborn热图中有对应的参数接受自定义的colorbar。
下图的效果对比更明显
2022-07-17