: :其他软件 2020-10-08 01:02:28
1. heatmap, 绘制普通的热图
2. clustermap,绘制带聚类数的热图
1. heatmap
相比matplotlib的imshow功能,该函数提供了更加简洁的接口,可以轻松实现文字注释的添加等功能,基本用法如下
>>> import numpy as np
>>> data = np.random.rand(10, 10)
>>> sns.heatmap(data)
>>> plt.show()
输出结果如下
在imshow中的部分参数在该函数中也是可以使用的,比如vmin, vmax,cmap等参数。除了通用参数外,该函数有两个特色,第一就是可以方便的添加分割线,使图片更加的美观,使用linescolor和linewidth参数指定分割线的颜色和宽度,用法如下
>>> sns.heatmap(data, linewidth=1)
>>> plt.show()
第二个特色是添加数字注释,在单元格上显示对应的数值,用法如下
>>> sns.heatmap(data, linewidth=1, annot=True)
>>> plt.show()
clustermap
clustermap绘制带聚类数的热图,基本用法如下
>>> data = np.random.rand(10,5)
>>> df = pd.DataFrame(data)
>>> df.columns = ['sampleA', 'sampleB', 'sampleC', 'sampleD', 'sampleE']
>>> sns.clustermap(df)
>>> plt.show()
TAG: seaborn,绘制,热图
10-10OpenGL茶壶绘制
10-08SHELL32.DLL绘制图标
10-08VC 三维图形绘制实例
10-05坐标曲线绘制(QChart)
10-03屏幕绘制窗口矩形
10-03QT5绘制电池图像
10-02NURBS曲线绘制C程序
10-02c++实现曲线的自动绘制
10-01c++ 绘制坐标(支持象限和刻度)
10-03word如何绘制表格,斜线表头方法图解
08-31Excel绘制双坐标轴图表
08-30Word如何快速绘制一些分割线
08-28Excel绘制次数分布表方法
08-27excel波士顿矩阵的绘制方法
08-27EXCEL2007表格简单绘制折线图方法
11-28PPT利用绘画功能绘制西红柿漫画
11-26PPT绘制出桨形的风车图形
11-26word绘制90度的直角