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 相关文章推荐
Win7上搭建Cocos2d-x 3.1.1开发环境
Jul 03 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
详细讲解Python中的文件I/O操作
May 24 Python
详解Python实现多进程异步事件驱动引擎
Aug 25 Python
浅谈tensorflow中几个随机函数的用法
Jul 27 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
Django models.py应用实现过程详解
Jul 29 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
python飞机大战pygame游戏框架搭建操作详解
Dec 17 Python
Windows下实现将Pascal VOC转化为TFRecords
Feb 17 Python
常用的10个Python实用小技巧
Aug 10 Python
python如何利用traceback获取详细的异常信息
Jun 05 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 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php四种基础算法代码实例
2013/10/29 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
Prototype使用指南之ajax
2007/01/10 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python计算字符宽度的方法
2016/06/14 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
如何运行带参数的python脚本
2019/11/15 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
pytorch之ImageFolder使用详解
2020/01/06 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
python实现TCP文件传输
2020/03/20 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
Reformation官网:美国女装品牌
2018/09/14 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
思想政治自我鉴定
2013/10/06 职场文书
学习方法演讲稿
2014/05/10 职场文书
现货白银电话营销话术
2015/05/29 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏