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实用技巧两则
Aug 29 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
Python黑帽编程 3.4 跨越VLAN详解
Sep 28 Python
利用Python实现颜色色值转换的小工具
Oct 27 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
BP神经网络原理及Python实现代码
Dec 18 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
python实现的登录与提交表单数据功能示例
Sep 25 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
python学习笔记之多进程
Aug 06 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中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
kmock javascript 单元测试代码
2011/02/06 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
2013/09/10 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
Python遍历字典方式就实例详解
2019/12/28 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
汽车专业学生自我评价
2014/01/19 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
技术比武方案
2014/05/19 职场文书
单位授权委托书范本
2014/09/26 职场文书
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技