1.核心函数及参数介绍
heatmap(data,vmin,vmax,cmap,annot,fmt,annot_kws,linewidths,linecolor,cbar,cbar_kws,xticklabels,yticklabels,mask)常用参数:data--二维数组或者DataFrame类型数据;vmin--色度范围最小值;vmax--色度范围最大值;cmap--数据映射的颜色;annot--默认为False,设置为True即将数据显示到热力图中,也可通过一个与data相同形状的数据来注释热力图;fmt--添加注释时数据的样式;annot_kws--为一个字典,设置注释内容的颜色,字体大小等;linewidths--单元格线的宽度;linecolor--单元格线的颜色;cbar--色度条,默认为True即显示色度条,设置为False则不显示色度条;cbar_kws--设置色度条的相关属性;xticklabels--设置为True,则显示data中的列索引,设置为False,则忽略轴刻度标签,也可直接给出标签组成的列表,默认值为'auto',尽量绘制不重叠标签,如果给定一个数字,则代表间隔地显示索引;yticklabels--设置为True,则显示data中的行索引,设置为False,则忽略轴刻度标签,也可直接给出标签组成的列表,默认值为'auto',尽量绘制不重叠标签,如果给定一个数字,则代表间隔地显示索引;mask--数据为真的位置不再显示热力图单元格;
2.实例展示
只需将数据传递给函数中data参数,即可绘制热力图。
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns# 构造数据data = np.ran