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 查找字符串是否存在实例详解
Jan 20 Python
Python中生成Epoch的方法
Apr 26 Python
书单|人生苦短,你还不用python!
Dec 29 Python
python中正则表达式的使用方法
Feb 25 Python
python操作mysql代码总结
Jun 01 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
python range实例用法分享
Feb 06 Python
tensorflow常用函数API介绍
Apr 19 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
使用django自带的user做外键的方法
Nov 30 Python
理解深度学习之深度学习简介
Apr 14 Python
Python人工智能之混合高斯模型运动目标检测详解分析
Nov 07 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中循环语句的用法介绍
2012/01/30 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
图片自动更新(说明)
2006/10/02 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
使用Django和Python创建Json response的方法
2018/03/26 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
python爬虫添加请求头代码实例
2019/12/28 Python
快速查找Python安装路径方法
2020/02/06 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
应届大学生求职的自我评价
2013/11/17 职场文书
双十佳事迹材料
2014/01/29 职场文书
小学运动会班级口号
2014/06/09 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
如何写新闻稿
2015/07/18 职场文书
学雷锋感言
2015/08/03 职场文书