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()
相关推荐
自由与自然8 小时前
栅格布局常用用法
开发语言·前端·javascript
_codemonster8 小时前
python易混淆知识点(十六)lambda表达式
开发语言·python
小梁努力敲代码8 小时前
Java多线程--单例模式
java·开发语言
Percep_gan8 小时前
解决-bash: /usr/bin/yum: No such file or directory
开发语言·bash
缺点内向8 小时前
如何在 C# 中将 Word 文档转换为 EMF(增强型图元文件)
开发语言·c#·word·.net
老华带你飞8 小时前
学生宿舍管理|基于java + vue学生宿舍管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
Filotimo_8 小时前
在java后端开发中,redis的用处
java·开发语言·redis
superman超哥8 小时前
仓颉Option类型的空安全处理深度解析
c语言·开发语言·c++·python·仓颉
2401_841495648 小时前
【LeetCode刷题】跳跃游戏Ⅱ
数据结构·python·算法·leetcode·数组·贪心策略·跳跃游戏
MyBFuture8 小时前
C# 哈希表与堆栈队列实战指南
开发语言·windows·c#·visual studio