如何使用 seaborn 创建热图(附示例)
热图是一种使用不同深浅的颜色来表示数据值的图表。
本教程介绍如何使用Seaborn Python 可视化库和以下数据集创建热图:
#import seaborn import seaborn as sns #load "flights" dataset data = sns. load_dataset (“ flights ”) data = data. pivot (" month ", " year ", " passengers ") #view first five rows of dataset data. head ()
创建基本热图
我们可以使用以下语法为此数据集创建基本热图:
sns. heatmap (data)
茶
调整热图大小
我们可以使用Figsize参数来调整热图的整体大小:
#set heatmap size import matplotlib. pyplot as plt plt. figure (figsize = (12.8)) #create heatmap sns. heatmap (data)
更改热图颜色
我们可以使用cmap参数来更改热图中使用的颜色。例如,我们可以选择“Spectral”调色板:
sns. heatmap (data, cmap=" Spectral ")
或者我们可以选择“coolwarm”色卡:
sns. heatmap (data, cmap=" coolwarm ")
在此处查找可用 cmap 选项的完整列表。
注释热图
我们可以使用以下语法用整数格式注释热图中的每个单元格并指定字体大小:
sns. heatmap (data, annot= True , fmt=" d ", annot_kws={" size ":13})
更改热图颜色条
最后,如果我们想使用cbar参数,我们可以禁用颜色条:
sns. heatmap (data, cbar= False )
在此页面上查找更多 Seaborn 教程。