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之玩转字符串(2)更新篇
Sep 28 Python
python写入xml文件的方法
May 08 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
Python聚类算法之凝聚层次聚类实例分析
Nov 20 Python
用Django实现一个可运行的区块链应用
Mar 08 Python
python读取Excel实例详解
Aug 17 Python
用Python画小女孩放风筝的示例
Nov 23 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
Python 没有main函数的原因
Jul 10 Python
Python 实现微信自动回复的方法
Sep 11 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
Python socket如何解析HTTP请求内容
Feb 12 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
PHPlet在Windows下的安装
2006/10/09 PHP
福利彩票幸运号码自动生成器
2006/10/09 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
jquery中animate动画积累的解决方法
2013/10/05 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
从零学Python之hello world
2014/05/21 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python实现按首字母分类查找功能
2019/10/31 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
迪拜航空官方网站:flydubai
2017/04/20 全球购物
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
有兼职工作经历的简历自我评价
2014/03/07 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android