imshow绘制热图

#输入数据为pandas数据框
from matplotlib import pyplot as plt
#! figure size
fig,ax=plt.subplots(figsize=(10,8))
#! theme chose
im=ax.imshow(spearmanr_dataFrame)

其中,X变量存储图像,可以是浮点型数组、unit8数组以及PIL图像,如果其为数组,则需满足一下形状: (1) MN 此时数组必须为浮点型,其中值为该坐标的灰度; (2) MN3 RGB(浮点型或者unit8类型) (3) MN*4 RGBA(浮点型或者unit8类型)

添加图例

  • shrink=0.5设置图例长度为图片的一半

#添加图例
fig.colorbar(im,shrink=0.5)

Last updated