Python绘制热力图示例


Posted in Python onSeptember 27, 2019

本文实例讲述了Python绘制热力图操作。分享给大家供大家参考,具体如下:

示例一:

# -*- coding: utf-8 -*-
from pyheatmap.heatmap import HeatMap
import numpy as np
N = 10000
X = np.random.rand(N) * 255  # [0, 255]
Y = np.random.rand(N) * 255
data = []
for i in range(N):
  tmp = [int(X[i]), int(Y[i]), 1]
  data.append(tmp)
heat = HeatMap(data)
heat.clickmap(save_as="1.png") #点击图
heat.heatmap(save_as="2.png") #热图

运行结果:

Python绘制热力图示例

示例二:

目标:绘制如下的 hotmap 或者 density-map ,把坐标和hot-value或者density-value替换为自己的数据,稍微改进就可以绘制相当不错的热力图(密度图)。

Python绘制热力图示例

import matplotlib.pyplot as plt
import matplotlib.cm as cm
from matplotlib.colors import LogNorm
import numpy as np
x, y = np.random.rand(10), np.random.rand(10)
z = (np.random.rand(9000000)+np.linspace(0,1, 9000000)).reshape(3000, 3000)
plt.imshow(z+10, extent=(np.amin(x), np.amax(x), np.amin(y), np.amax(y)),
    cmap=cm.hot, norm=LogNorm())
plt.colorbar()
plt.show()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python求pi的方法
Oct 08 Python
Python信息抽取之乱码解决办法
Jun 29 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
Python编程之gui程序实现简单文件浏览器代码
Dec 08 Python
Python常见内置高效率函数用法示例
Jul 31 Python
使用python生成杨辉三角形的示例代码
Aug 29 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
May 15 Python
Mac安装python3的方法步骤
Aug 09 Python
在django中实现页面倒数几秒后自动跳转的例子
Aug 16 Python
numpy.array 操作使用简单总结
Nov 08 Python
解决python DataFrame 打印结果不换行问题
Apr 09 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
May 25 Python
python将print输出的信息保留到日志文件中
Sep 27 #Python
python线程安全及多进程多线程实现方法详解
Sep 27 #Python
python config文件的读写操作示例
Sep 27 #Python
Python queue队列原理与应用案例分析
Sep 27 #Python
python多环境切换及pyenv使用过程详解
Sep 27 #Python
python 哈希表实现简单python字典代码实例
Sep 27 #Python
python实现发送form-data数据的方法详解
Sep 27 #Python
You might like
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
php cli配置文件问题分析
2015/10/15 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
Vue.js每天必学之计算属性computed与$watch
2016/09/05 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
python设置windows桌面壁纸的实现代码
2013/01/28 Python
Python基于select实现的socket服务器
2016/04/13 Python
Python端口扫描简单程序
2016/11/10 Python
python3 字符串知识点学习笔记
2020/02/08 Python
Python猜数字算法题详解
2020/03/01 Python
使用Python实现批量ping操作方法
2020/05/06 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
保洁主管岗位职责
2013/11/20 职场文书
大学四年规划书范文
2013/12/27 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
营销计划书范文
2015/01/17 职场文书
党员年度个人总结
2015/02/14 职场文书
初中班干部工作总结
2015/08/10 职场文书
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏