美文网首页
python生成热力图

python生成热力图

作者: sen_coder | 来源:发表于2021-04-22 12:22 被阅读0次

介绍

根据数据大小值生成不同色块的颜色值。

代码

`
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

读取数据文件

excel_path = "xx.csv"
data = pd.read_csv(excel_path)

取result

data_12 = data.iloc[:,3]

取targetID

data_y = data.iloc[:,1]

取inputID

data_x = data.iloc[:,0]

初始化矩阵

fdata = np.zeros((70,199))
i = 0
m = 0
for j in range(0,len(data_x)):

#防止13930数组越界
if  (len(data_x)-2) == j :
    #  print("==xxx==",data_x[j],data_x[j+1])
     fdata[i][m]= data_12[j]
    #  print("m",m)

     break
#判断是同一个x坐标
elif data_x[j] == data_x[j+1]:
     fdata[i][m] = data_12[j]
#判断是一个新x坐标
elif data_x[j] != data_x[j+1]:
     i= i+1
     m = 0
     fdata[i][m] = data_12[j]

# print("im",i,m ,fdata[i][m])

m = m+1 

核对数据

print(fdata[0])

print(fdata[1])

print(fdata[2])

print(fdata[69])

plt.matshow(fdata, cmap=plt.get_cmap('RdBu_r'),alpha=0.9) # , alpha=0.3

颜色条

plt.colorbar()
plt.show()

`

Snipaste_2021-04-22_16-11-09.png

相关文章

  • python生成热力图

    介绍 根据数据大小值生成不同色块的颜色值。 代码 `import numpy as npimport matplo...

  • Google map生成热力图

    谷歌地图SDK的iOS端 在2017年出了新的API,可以生成热力图,下面就教大家如何生成热力图 首先需要添加谷歌...

  • arcgis for javascript(4.12)渲染热力图

    如何生成一个热力图,arcgis for js4.x提供了热力图的渲染方式 1,指定一下热力图的渲染方式,在esr...

  • openlayers入门开发系列之热力图篇

    本篇的重点内容是利用openlayers实现热力图功能,效果图如下: 实现思路 热力图界面设计 热力图点击事件 热...

  • 借助Postgresql生成热力图

    背景 热力图,在空间数据可视化场景中是一个非常常见的需求。首先看下一个完整的热力图效果。 前端实现热力图的原理可以...

  • python画热力图

    python中可使用seaborn.heatmap画热力图,官方文档在这[https://seaborn.pyda...

  • recharts 热力图

    一、参数说明 二、数据准备 生成经纬度和热力随机数: 三、图表展现: 四、地图热力图 一般来说,热力图与地图常结合...

  • Python实现Flag生成

    title: Python实现Flag生成tags: Python,Flag,攻防 生成Flag 功能:根据不同主...

  • 基于multivariate_normal,在指定点生成heat

    热力图展示: 多元正太分布生成2d的heatmap, 多个中心点生成的heatmap 进行累积,最后输出多个中心点...

  • Python可视化:Seaborn库热力图使用进阶

    前言 在日常工作中,经常可以见到各种各种精美的热力图,热力图的应用非常广泛,下面一起来学习下Python的Seab...

网友评论

      本文标题:python生成热力图

      本文链接:https://www.haomeiwen.com/subject/odixrltx.html