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实现列表删除重复元素的三种常用方法分析
Nov 24 Python
分析Python读取文件时的路径问题
Feb 11 Python
30秒轻松实现TensorFlow物体检测
Mar 14 Python
python中利用zfill方法自动给数字前面补0
Apr 10 Python
JSON文件及Python对JSON文件的读写操作
Oct 07 Python
解决pycharm运行时interpreter为空的问题
Oct 29 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
Python接口测试环境搭建过程详解
Jun 29 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
python Polars库的使用简介
Apr 21 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
杏林同学录(九)
2006/10/09 PHP
php发送与接收流文件的方法
2015/02/11 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
详解Vue爬坑之vuex初识
2017/06/14 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
使用Python的Treq on Twisted来进行HTTP压力测试
2015/04/16 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python删除文本中行数标签的方法
2018/05/31 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
Haggar官网:美国男装品牌
2020/02/16 全球购物
2015年全国爱眼日活动小结
2015/02/27 职场文书
人事任命通知书
2015/04/21 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
导游词之吉林花园山
2019/10/17 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers