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()
相关推荐
Johny_Zhao8 小时前
CentOS Stream 8 高可用 Kuboard 部署方案
linux·网络·python·网络安全·docker·信息安全·kubernetes·云计算·shell·yum源·系统运维·kuboard
站大爷IP8 小时前
精通einsum():多维数组操作的瑞士军刀
python
站大爷IP9 小时前
Python与MongoDB的亲密接触:从入门到实战的代码指南
python
Roc-xb9 小时前
/etc/profile.d/conda.sh: No such file or directory : numeric argument required
python·ubuntu·conda
粟悟饭&龟波功10 小时前
Java—— ArrayList 和 LinkedList 详解
java·开发语言
冷雨夜中漫步10 小时前
Java中如何使用lambda表达式分类groupby
java·开发语言·windows·llama
a45763687610 小时前
Objective-c Block 面试题
开发语言·macos·objective-c
Cai junhao10 小时前
【Qt】Qt控件
开发语言·c++·笔记·qt
uyeonashi10 小时前
【QT系统相关】QT网络
开发语言·网络·c++·qt
世由心生11 小时前
[从0到1]环境准备--anaconda与pycharm的安装
ide·python·pycharm