📅  最后修改于: 2023-12-03 15:38:35.454000             🧑  作者: Mango
Seaborn是一个基于Matplotlib的Python数据可视化库,它提供了更高级别的API接口和更漂亮的图形外观。其中热图(heatmap)可以很好地呈现数据的分布情况。在Seaborn中,我们可以使用heatmap()函数来绘制热图,并且可以使用sns.set_style()函数改变图像的框架样式。
下面将介绍如何在Python中为Seaborn热图添加框架:
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
data = np.random.rand(5,5)
sns.heatmap(data)
plt.show()
运行以上代码,可以得到如下所示的热图:
sns.set_style("whitegrid")
data = np.random.rand(5,5)
sns.heatmap(data)
plt.show()
运行以上代码,可以得到如下所示的热图:
sns.set(style="whitegrid", font_scale=1.2, rc={"grid.linewidth": 0.6})
data = np.random.rand(5,5)
sns.heatmap(data, annot=True, linewidths=.5, cmap="YlGnBu")
plt.show()
运行以上代码,可以得到如下所示的热图:
除了以上介绍的常用的样式设置,Seaborn还提供了众多其他的样式函数,可以根据需求进行配置。通过修改Seaborn的样式,我们可以让热图更加美观、易读。