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 11 Python
Python使用遗传算法解决最大流问题
Jan 29 Python
使用Python更换外网IP的方法
Jul 09 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
python对列进行平移变换的方法(shift)
Jan 10 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
Python多进程fork()函数详解
Feb 22 Python
详解mac python+selenium+Chrome 简单案例
Nov 08 Python
pycharm sciview的图片另存为操作
Jun 01 Python
浅谈Python 参数与变量
Jun 20 Python
python内置进制转换函数的操作
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
超人钢铁侠联手合作?美漫作家呼吁DC漫威合作联动以抵抗疫情
2020/04/09 欧美动漫
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
python模糊图片过滤的方法
2018/12/14 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
Python中Selenium模块的使用详解
2020/10/09 Python
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
2013年大学生的自我鉴定
2013/10/24 职场文书
美容院考勤制度
2014/01/30 职场文书
学校教师安全责任书
2014/07/23 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
公司感谢信范文
2015/01/22 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
信仰纪录片观后感
2015/06/08 职场文书
pytorch中的 .view()函数的用法介绍
2022/03/17 Python
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android