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()
相关推荐
我一定会有钱3 小时前
pytest基础
python·测试工具·测试用例·pytest
悟能不能悟3 小时前
Java 中将 List 中对象的某一列转换为 Set
java·开发语言·list
vortex53 小时前
Bash Shell 的展开与补全机制
开发语言·bash
Hi~晴天大圣3 小时前
if 变量和if not 变量用法之布尔真假值规则
python·if
老歌老听老掉牙3 小时前
Vericut 5轴机床MCH文件解析与构建指南
xml·python·vericut
010米粉0103 小时前
Qt Cmake之路(一):Cmake变量语法
开发语言·qt·cmake
aini_lovee3 小时前
基于Jousselme距离改进D-S证据理论matlab实现
开发语言·算法·matlab
颜*鸣&空3 小时前
Qt Creator快速搭建项目
开发语言·qt
道剑剑非道3 小时前
Qt【使用libmodbus库】
开发语言·数据库·qt
csbysj20203 小时前
PHP 函数
开发语言