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()
相关推荐
csdn_aspnet25 分钟前
C++ 扇形的面积(Area of a Circular Sector)
开发语言·c++
上位机_0x36 分钟前
c#中添加visionpro控件(联合编程)
开发语言·数码相机·c#
cykaw25901 小时前
QT中信号和事件的区别
开发语言·qt
摆烂仙君1 小时前
手搓四人麻将程序
开发语言·python
木易小熙2 小时前
chromedp -—— 基于 go 的自动化操作浏览器库
开发语言·golang·自动化
天天进步20152 小时前
C# Prism框架详解:构建模块化WPF应用程序
开发语言·c#·wpf
_extraordinary_2 小时前
Java 继承
java·开发语言·继承
小鹭同学_2 小时前
Java基础 Day17
java·开发语言
fouen2 小时前
贪心算法理论篇
数据结构·python·算法·贪心算法
何为xl2 小时前
【VSCode】在远程服务器Linux 系统 实现 Anaconda 安装与下载
linux·服务器·vscode·python·anaconda