96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

热力图如何画-Python热力图绘制方法―新手教程

原创:找图网 2023-04-19 10:01:40
  • 如何用excel制作中国地图热力数据图

  • 1.第一步是在创建热图之前准备矢量地图。以中国的行政地图为例。每个省的行政区划地图可以单独编辑。

    2,然后确保Excel在启用之前已启用宏,并添加“开发工具”菜单。 “开发工具”菜单可以添加为:“文件” - “选项” - “自定义功能区” - 主选项卡 - 选中“开发工具”。

    3.添加完成后,返回Excel页面,菜单栏中将出现“开发工具”菜单。

    4.然后创建一个临时存储各种类型数据的单元格区域。请注意,您应该包含三个值:区域名称,与区域对应的数据结果以及与该区域对应的颜色。您可以选择任何空单元格来放置它。

    5.接下来,通过选择适当的区域或单元格重命名每个区域或单元格,然后重命名它。例如,选择$ J $ 3单元格,然后在名称框中键入“Actreg”,然后按Enter键。此时,您可以重命名以下所有区域。

    6,然后是第一个单元格,名为:Actreg,用于临时存储“当前区域”拼音名称,第二个单元格命名为:ActregValue,用于临时存储“当前区域”指示值。

    7.接下来,需要分别设置$ J $ 4单元格和$ J $ 5单元格的公式,如下所示:

    $ $Ĵ4:= VLOOKUP(ACTREG,REGDATA,2,0)

    8.然后必须在“开发工具”菜单中插入“按钮”,注意在地图上方插入一个按钮。

    9,然后选择按钮,并双击,这次打开Visual Basic编辑器,并输入以下代码:

    Private Sub CommandButton1_Click()

    对于i = 4到34

    范围(“ActReg”)。值=范围(“sheet1!b”&i).Value

    (范围( “ACTREG”)。值)。选择

    = Range(Range(“ActRegCode”)。Value).

    10.最后保存并关闭VBA编辑器,返回Excel界面,只需单击按钮,即可根据每个区域的值范围填充地图,以完成相应的颜色。

  • Python热力图绘制方法―新手教程

  • # Python热力图绘制方法

    热力图的使用场景有

    1.描述数据在空间的密集程度,常见有城市热力图,区域热力图

    2.描述多个变量之间相关性高低程度

    # step 1 准备数据集,读取excel列表内容,usecols = index, 这里是表里的第一列不读取。

    index =range(1, 11)

    dataset = (_csv(r'C:\Users\Administrator\Desktop\', usecols=index))

    # step 2  读取excel行索引转成列表,作为热力图的y轴标签

    a = (_csv(r'C:\Users\Administrator\Desktop\', usecols=[0]))

    y_label =list(a.stack())

    # step 3 读取excel列索引转成列表,作为热力图的x轴标签

    b = (_csv(r'C:\Users\Administrator\Desktop\'))

    column_index=(b.())

    x_label = column_index[1:]

    # 这一步是为了计算热力图的数据的最大值,可以进行标准化处理,也可以直接显示数据,dataframe转成list,从list里面寻找最大值

    dataset_max = (_csv(r'C:\Users\Administrator\Desktop\', usecols=index))

    list1 = (dataset_())

    max_number =max(list1)

    # step 4 开始绘制热力图

    (figsize=(14, 8))# 定义输出图像大小,annot参数决定是否在热力图上显示数值,Vmax,Vmin表示最大最小值,cmap表示颜色

    (dataset, fmt='.0f', annot=True, vmin=0, vmax=max_number, cmap='Reds', yticklabels=y_label,

    xticklabels=x_label)

    # 绘制标签

    ('This is x label', labelpad=15)

    ('This is y label', labelpad=20)

    ()

  • 如何用excel制作热力图

  • 按照惯例先放图:

    操作环境:

    1. office 2013。

    2.Power Map Preview工具(点击蓝色字体跳转下载安装)。

    具体步骤:

    一、创建excel数据,具体下载资源链接(如下图)。

    二、选中数据,点击工具栏插入,选择Power Map。

    三、进入Power Map界面,点击下一步,选择专题类型和数据,精美图案将出现。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com