python条形图颜色设置_Python Matplotlib绘制渐变色柱状图(bar)并加边框和配置渐变颜色条(colorbar)...

热力图是数据分析的常用方法,通过色差、亮度来展示数据的差异、易于理解。目前,常见的是看数据表里多个特征两两的相关度热力图。

基于此思想,做出柱状热力图,用于展现单个特征针对整体的相关度,以此列出所有特征,每个特征与整体的相关度,如下图所示。

需求:

(1)各个特征柱形条,按热力图规则采用渐变颜色,例如样图中采用’inferno’色带;

(2)由于渐变的原因,会出现接近背景的颜色,需要给柱形条加外边框;

(3)考虑过0的分界坐标;

(4)加注颜色渐变条形颜色棒(Colorbar);

(5)最好加上数据标注。

渐变颜色条采用matplotlib内置色带,也就是在cmap中提供了一些默认色带[color example code]:

实现代码如下:

import matplotlib.pyplot as plt from matplotlib import cm def draw_bar(key_name,key_

你可能感兴趣的:(python条形图颜色设置)