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()
相关推荐
葡萄城技术团队14 小时前
在 Java 中优化 MySQL 查询以提升性能
java·开发语言·mysql
Rhys..14 小时前
js-箭头函数
开发语言·javascript·ecmascript
爱学习的梵高先生14 小时前
C++:友元
开发语言·c++
资深低代码开发平台专家14 小时前
厌倦JavaScript 框架桎梏?Still.js:用原生之力,解遗留系统之困
开发语言·javascript·ecmascript
艺术是真的秃头14 小时前
Trae:当编程从“编写”转向“对话”与“委派”
人工智能·python·ai·aigc
纟 冬14 小时前
Flutter & OpenHarmony 运动App运动目标设定组件开发
开发语言·javascript·flutter
2501_9444460014 小时前
Flutter&OpenHarmony应用内导航与路由管理
开发语言·javascript·flutter
moxiaoran575314 小时前
Java开发中VO的使用
java·开发语言
奕成则成14 小时前
Django使用
后端·python·django
郝学胜-神的一滴14 小时前
Linux线程错误调试指南:从原理到实践
linux·服务器·开发语言·c++·程序人生