python绘制热力图

python绘制热力图

  • 热力图
  • 效果
  • 代码

热力图

热力图(Heatmap)是一种数据可视化技术,用于显示数据的密度或强度。通过颜色的变化来反映数值的大小或分布情况,热力图能够直观地展示数据的聚集区域、模式和趋势。它广泛应用于各个领域,如地理信息系统(GIS)、流量分析、基因表达数据、市场研究等。

效果

在这里插入图片描述

代码

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()

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-07 10:18:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-07 10:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-07 10:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-07 10:18:04       18 阅读

热门阅读

  1. golang通道(chan)选择(select)与关闭(close)使用示例

    2024-06-07 10:18:04       8 阅读
  2. vue3中作用域插槽

    2024-06-07 10:18:04       9 阅读
  3. Stable Diffusion:多领域应用的创新引擎

    2024-06-07 10:18:04       10 阅读
  4. npm发布自己的插件包

    2024-06-07 10:18:04       9 阅读
  5. 从零手写实现 nginx-09-compress http 文件压缩

    2024-06-07 10:18:04       9 阅读
  6. 从零手写实现 nginx-10-sendfile 零拷贝 zero-copy

    2024-06-07 10:18:04       6 阅读
  7. 0.3 数字电视简介

    2024-06-07 10:18:04       9 阅读
  8. ubuntu使用 .deb 文件安装VScode

    2024-06-07 10:18:04       11 阅读
  9. springboot aop学习

    2024-06-07 10:18:04       7 阅读
  10. 史上最易懂的mysql锁 、mvvc分析

    2024-06-07 10:18:04       11 阅读