matplotlib 绘制热力图
1、功能介绍:
使用了 matplotlib 和 seaborn 两个 python 库来创建并显示一个 热力图。热力图是一种通过颜色变化来表示二维表格数据集中值分布的图形,适合用于展示矩阵数据或数据分析结果中的模式和趋势。
2、代码部分:
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei'] # 选择黑体字体,支持中文
plt.rcParams['axes.unicode_minus'] = False # 显示负号
# 创建示例数据
data = np.random.rand(10, 12) # 生成一个 10x12 的随机矩阵# 设置热力图
plt.figure(figsize=(10, 8)) # 设置图表大小
sns.heatmap(data, annot=True, fmt='.2f', cmap='coolwarm', linewidths=0.5) # 绘制热力图# 设置标题
plt.title("热力图示例")# 显示图形
plt.show()