还是使用jupyter notebook作为开发环境,首先引入所必须的包以及对环境进行相应设置。
首先先产生一组3*3矩阵,并调用sns的heatmap()方法绘制一个简单的热度图。
结果如下:
可以通过右边的小竖线,看出来该3*3矩阵的数据大概分布规律。
我们还可以通过center参数设置中间值,结果如下:
[ [-1.61598034 1.2296366 0.82214517]
[-0.39834485 -0.97147653 -0.5531709 ]
[ 0.26034732 -0.03442802 0.96284724] ]
载入内置数据集:
year month passengers
0 1949 January 112
1 1949 February 118
2 1949 March 132
3 1949 April 129
4 1949 May 121
结果如图:
我们还可以设置绘图板的颜色模式:
结果如下:
heatmap函数具体参数如下:
data : rectangular dataset 绘制的数据集 多以矩阵
vmin, vmax : floats, optional 开始与结束的范围 即右边小竖线的范围
cmap : matplotlib colormap name or object, or list of colors, optional 显示的绘图板
center : float, optional
robust : bool, optional
annot : bool or rectangular dataset, optional
fmt : string, optional
annot_kws : dict of key, value mappings, optional
linewidths : float, optional
linecolor : color, optional
cbar : boolean, optional
cbar_kws : dict of key, value mappings, optional
cbar_ax : matplotlib Axes, optional
square : boolean, optional
xticklabels, yticklabels : “auto”, bool, list-like, or int, optional
mask : boolean array or DataFrame, optional
ax : matplotlib Axes, optional
kwargs : other keyword arguments
版权声明
本文系作者授权念乡人发表,未经许可,不得转载。