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服务器端收发请求的实现代码
Sep 29 Python
使用Python的Scrapy框架编写web爬虫的简单示例
Apr 17 Python
Python正则表达式指南 推荐
Oct 09 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
Python参数类型以及常见的坑详解
Jul 08 Python
django 类视图的使用方法详解
Jul 24 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
keras实现基于孪生网络的图片相似度计算方式
Jun 11 Python
Python使用Pygame绘制时钟
Nov 29 Python
Matplotlib配色之Colormap详解
Jan 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
360搜索引擎自动收录php改写方案
2018/04/28 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
控制打印时页眉角的代码
2007/02/08 Javascript
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Python splitlines使用技巧
2008/09/06 Python
简单的通用表达式求10乘阶示例
2014/03/03 Python
解析Python中的异常处理
2015/04/28 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
实习鉴定评语
2014/01/19 职场文书
租房协议书范本
2014/04/09 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
银行奉献演讲稿
2014/09/16 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
会计出纳岗位职责
2015/03/31 职场文书
初中毕业感言300字
2015/07/31 职场文书
商务信函英语问候语
2015/11/10 职场文书
建房合同协议书
2016/03/21 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
LeetCode189轮转数组python示例
2022/08/05 Python