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 相关文章推荐
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
Python变量作用范围实例分析
Jul 07 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
浅谈python写入大量文件的问题
Nov 09 Python
python实现汽车管理系统
Nov 30 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
详解用python计算阶乘的几种方法
Aug 14 Python
python自动化unittest yaml使用过程解析
Feb 03 Python
python+django+selenium搭建简易自动化测试
Aug 19 Python
Python创建简单的神经网络实例讲解
Jan 04 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中养成7个面向对象的好习惯
2010/01/28 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
如何编写jquery插件
2017/03/29 jQuery
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
vue实现弹幕功能
2019/10/25 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
jQuery实现的分页插件完整示例
2020/05/26 jQuery
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
python和C语言混合编程实例
2014/06/04 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
python实现决策树
2017/12/21 Python
python中退出多层循环的方法
2018/11/27 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
详细的大学生创业计划书模板
2014/01/27 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
党员剖析材料范文
2014/12/18 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书