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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
python实现DNS正向查询、反向查询的例子
Apr 25 Python
python根据京东商品url获取产品价格
Aug 09 Python
Python守护进程和脚本单例运行详解
Jan 06 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Python数据可视化正态分布简单分析及实现代码
Dec 04 Python
Django进阶之CSRF的解决
Aug 01 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
python常用数据重复项处理方法
Nov 22 Python
Python实现验证码识别
Jun 15 Python
Python内置函数及功能简介汇总
Oct 13 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 Mysql编程之高级技巧
2008/08/27 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
python自定义异常实例详解
2017/07/11 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
python装饰器深入学习
2018/04/06 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
字符串str除首尾字符外的其他字符按升序排列
2013/03/08 面试题
安全资料员岗位职责
2013/12/14 职场文书
花店创业计划书范文
2014/02/07 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
募捐倡议书
2014/04/14 职场文书
护理专科学生自荐书
2014/07/05 职场文书
个人股份合作协议书
2014/10/24 职场文书
浅谈JS的原型和原型链
2021/06/04 Javascript
Python Matplotlib绘制动画的代码详解
2022/05/30 Python