📅  最后修改于: 2023-12-03 14:49:59.884000             🧑  作者: Mango
Seaborn 是一个 Python 的统计数据可视化库,提供了许多数据可视化模板和颜色主题。Seaborn 可以轻松地构建美观和信息丰富的图表,其中包括热力图。
热力图是一种用颜色将数据值可视化的方法,常常用于显示两个变量之间的相关性。在 Seaborn 中,可以使用heatmap()
函数轻松地创建热力图。然而,有时需要将热力图保存到文件中供以后使用。
以下是如何在 Seaborn 中保存热力图的步骤:
import matplotlib.pyplot as plt
import seaborn as sns
data = sns.load_dataset('tips')
pivot_data = data.pivot_table(index='day', columns='size', values='total_bill')
sns.heatmap(pivot_data, cmap='coolwarm')
plt.show()
plt.savefig('heatmap.png')
这将创建名为heatmap.png
的图像文件,并保存图像。可以更改文件名以及可选的其他参数,如文件类型和 DPI。
在这个示例中,我们使用 'coolwarm'颜色映射从pivot_data中绘制热图,并将其保存为heatmap.png
。
适当保存热图可帮助在文档中重复使用,避免重复计算的麻烦。这个技巧在科学研究,数据分析和机器学习中特别有用。