热力图
heatmap(data,vmin,vmax,cmap,center,annot,fmt,annot_kws,linewidth,
linecolor,cbar,cbar_kws,square,xticklabels,yticklabels,mask,ax)
vmin,vmax:图例最大和最小显示值
cmap:热力图填充色
center:颜色深浅
annot:每个单元显示数值
fmt:显示格式
cbar:颜色条作为图例
square:设置正方形
xticklabels,yticklabels:分别以数据框的变量名和行名作为刻度标签
mask:突出某些数据
sales.xlsx
sales = pd.read_excel(r'sales.xlsx')
sales['year'] = sales.Date.dt.year
sales['month'] = sales.Date.dt.month
summary = sales.pivot_table(index='month',columns='year',values='Sales',
aggfunc=np.sum)
sns.heatmap(data=summary,cmap='PuBuGn',
linewidths=.1,annot=True,fmt='.1e')