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的Django框架中编写错误提示页面
Jul 22 Python
深入学习Python中的装饰器使用
Jun 20 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
python使用suds调用webservice接口的方法
Jan 03 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python获取Pandas列名的几种方法
Aug 07 Python
python 实现二维列表转置
Dec 02 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
Feb 29 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
Python爬虫抓取指定网页图片代码实例
Jul 24 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根据身份证号码计算年龄的实例代码
2014/01/18 PHP
php实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
jquery 新浪网易的评论块制作
2010/07/01 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
前端开发之CSS原理详解
2017/03/11 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
对Python中range()函数和list的比较
2018/04/19 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
python的pstuil模块使用方法总结
2019/07/26 Python
Python通过文本和图片生成词云图
2020/05/21 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
Myprotein芬兰官网:欧洲第一运动营养品牌
2019/05/05 全球购物
毕业生求职简历的自我评价
2013/10/23 职场文书
大专毕业自我鉴定
2014/02/04 职场文书
2014年大学生就业规划书
2014/04/04 职场文书
婚假请假条怎么写
2014/04/10 职场文书
讲解员培训方案
2014/05/04 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
创业计划书之小型广告公司
2019/10/22 职场文书
2019年农民幸福观调查的实践感悟
2019/12/19 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python