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()
相关推荐
javpy14 分钟前
AI生成 Python小游戏 怪物防御战???
人工智能·python·pygame
while(1){yan}15 分钟前
JAVA中如何操作文件
java·开发语言·面试
啊森要自信18 分钟前
【C语言】 C语言文件操作
c语言·开发语言·汇编·stm32·单片机
爬山算法19 分钟前
Netty(5)Netty的ByteBuf是什么?它与Java NIO的ByteBuffer有何不同?
java·开发语言·nio
司徒轩宇19 分钟前
C++ 内存分配详解
开发语言·c++
爱笑的眼睛1119 分钟前
超越SIFT与ORB:深入OpenCV特征检测API的设计哲学与高阶实践
java·人工智能·python·ai
JH307323 分钟前
Java 是值传递:深入理解参数传递机制
java·开发语言·windows
中年程序员一枚27 分钟前
python开发接口uvicorn方法启动FastAPI,postman调用接口
python·postman·fastapi
️停云️34 分钟前
C++类型转换、IO流与特殊类的设计
c语言·开发语言·c++