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()
相关推荐
程芯带你刷C语言简单算法题6 小时前
Day43~实现一个算法求一个数字的树根
c语言·开发语言·算法·c
Hello_wshuo6 小时前
锅炉温控系统优化
linux·python·物联网
Chase_______6 小时前
【JAVA基础指南(四)】快速掌握类和对象
java·开发语言
KiefaC6 小时前
【C++11】包装器及其应用
开发语言·c++
weixin_470740366 小时前
python生成环境部署
开发语言·python
环黄金线HHJX.6 小时前
【QuantumTuan:Qt】
开发语言·qt
piaopiaolanghua6 小时前
Python中的SGP4轨道预报库
python·sgp4
Eiceblue6 小时前
Python 实现 CSV 转 TXT 格式 (单文件 + 批量处理)
开发语言·python·visual studio code
Iridescent11216 小时前
Iridescent:Day49
python
曲幽6 小时前
从安装到上线:一份 Nginx 实战指南,让你的 Web 应用稳建安全
python·nginx·flask·fastapi·web·gunicorn·uvicorn