python之三: heatmap的用法

就当是随笔好了,没有别人有毅力,写到现在也就写了第三篇,这一篇写一下seaborn库里的heatmap函数,权当记录。
heatmap是一个高度可视化的数据分析图函数,你可以看数组(或者dataframe)的分布情况,我的使用场景是协方差矩阵的观察。它有20个参数,没必要全记,但是其中的6-7个很有用,可以作为辅助分析来使用,下面我们来看一下函数原型:

seaborn.heatmap(data, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cbar=True, cbar_kws=None, cbar_ax=None, square=False, xticklabels='auto', yticklabels='auto', mask=None, ax=None, **kwargs)
  1. 原始图像(仅有data时)
  2. vmin和vmax我们放在一起讲
    设定图片显示的数值范围,float型
    python之三: heatmap的用法_第1张图片
    可以看出,cbar的范围改变了
  3. square
    设定图形是否为正方形,布尔型
    python之三: heatmap的用法_第2张图片
    变成正方形
  4. cbar
    设定colorbar,布尔型
    python之三: heatmap的用法_第3张图片
    cbar没有了
  5. cmap
    设定colormap,好看的配色使你的图赏心悦目,重点突出
    不演示了
  6. mask
    掩膜,是一个与data相同shape的矩阵
    假设掩膜是一个上三角函数
    python之三: heatmap的用法_第4张图片
    挡住了上面的数据
  7. center
    以设定的值为图像的颜色基准
    python之三: heatmap的用法_第5张图片
    center设置高于均值时
  8. annot
    设定是否显示数值
    python之三: heatmap的用法_第6张图片

完工,自己写一遍有助于记忆,但愿以后遇到参数多的常用函数,自己都有一个小本子记一下!

你可能感兴趣的:(python入门,数据处理,数据可视化,seaborn,python)