python绘制热力图

python绘制热力图

  • 热力图
  • 效果
  • 代码

热力图

热力图(Heatmap)是一种数据可视化技术,用于显示数据的密度或强度。通过颜色的变化来反映数值的大小或分布情况,热力图能够直观地展示数据的聚集区域、模式和趋势。它广泛应用于各个领域,如地理信息系统(GIS)、流量分析、基因表达数据、市场研究等。

效果

代码

python 复制代码
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

# 生成示例数据
np.random.seed(0)
data = np.random.rand(10, 12)  # 10行12列的随机数据
columns = [f'Col_{i}' for i in range(12)]
index = [f'Row_{i}' for i in range(10)]
df = pd.DataFrame(data, columns=columns, index=index)

# 使用 Seaborn 绘制热力图
plt.figure(figsize=(10, 8))
sns.heatmap(df, annot=True, cmap='coolwarm')
plt.title('Heatmap using Seaborn and Matplotlib')
plt.show()
相关推荐
csbysj202015 小时前
组合实体模式
开发语言
智航GIS16 小时前
10.5 PyQuery:jQuery 风格的 Python HTML 解析库
python·html·jquery
小兔崽子去哪了16 小时前
机器学习,梯度下降,拟合,正则化,混淆矩阵
python·机器学习
万物皆字节16 小时前
Spring Cloud Gateway 启动流程源码分析
java·开发语言·spring boot
问水っ16 小时前
Qt Creator快速入门 第三版 第16-7章 其他内容
开发语言·qt
C_心欲无痕16 小时前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
缘友一世16 小时前
PyCharm连接autodl平台服务(python解释器&jupyter lab)
python·jupyter·pycharm
a程序小傲16 小时前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
独自破碎E16 小时前
比较版本号
java·开发语言
zimoyin16 小时前
浅浅了解下0拷贝技术
java·linux·开发语言