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中degrees()方法的使用
May 18 Python
简单谈谈Python流程控制语句
Dec 04 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
Python使用pyodbc访问数据库操作方法详解
Jul 05 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
Python File(文件) 方法整理
Feb 18 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
利用python绘制数据曲线图的实现
Apr 09 Python
tensorflow使用CNN分析mnist手写体数字数据集
Jun 17 Python
Python基础之元类详解
Apr 29 Python
Python List remove()实例用法详解
Aug 02 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程序
2006/10/09 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
懒就要懒到底——鼠标自动点击(含时间判断)
2007/02/20 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
jquery监听div内容的变化具体实现思路
2013/11/04 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
Python标准库与第三方库详解
2014/07/22 Python
Python中的高级函数map/reduce使用实例
2015/04/13 Python
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
python实现函数极小值
2019/07/10 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
python操作yaml说明
2020/04/08 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
链表面试题-一个链表的结点结构
2015/05/04 面试题
师范教师毕业鉴定
2014/01/13 职场文书
求职自荐信怎么写
2014/03/06 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
裁员通知
2015/04/25 职场文书