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开发的小球完全弹性碰撞游戏代码
Oct 15 Python
python 获取网页编码方式实现代码
Mar 11 Python
CentOS中升级Python版本的方法详解
Jul 10 Python
Python实现破解猜数游戏算法示例
Sep 25 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 Python
python 与服务器的共享文件夹交互方法
Dec 27 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
使用python实现名片管理系统
Jun 18 Python
python高级特性简介
Aug 13 Python
python 对xml解析的示例
Feb 27 Python
python tkinter模块的简单使用
Apr 07 Python
python 实现两个变量值进行交换的n种操作
Jun 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
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
浅谈php调用python文件
2019/03/29 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
2019/08/05 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
客户端静态页面玩分页
2006/06/26 Javascript
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
vue接口请求加密实例
2020/08/11 Javascript
python3爬取各类天气信息
2018/02/24 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
汉语专业应届生求职信
2013/10/01 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
本科应届生自荐信
2014/06/29 职场文书
2014年维修工作总结
2014/11/22 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
企业党建工作总结2015
2015/05/26 职场文书
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
2021/05/30 Javascript
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android
Python基本的内置数据类型及使用方法
2022/04/13 Python