替代Excel三维地图依据经纬度坐标的绘制热力地图的方式

  • 背景
  • pyecharts绘制

背景

由于某人访问了某地,即便是调整电脑中的区域为别的国家或者地区时候,excel三维地图选择时候依然会弹出很抱歉,三维地图当前不在你的国家/地区使用。这个“当前”不知道要持续多久,所以需要找到一个方式替代excel进行三维地图的绘制。

pyecharts绘制

需要版本在0.5x,而不是最新版的1.x版本

使用的测试数据集为:

绘制地图的代码如下

from pyecharts import Geo, Stylestyle = Style(title_color= "#fff",title_pos = "center",width = 1200,height = 600,background_color = "#404a59")
geo_cities_coords={df.iloc[i]['enterprise']:[df.iloc[i]['longitude'],df.iloc[i]['latitude']] for i in range(len(df))} #根据文件大小生成字典
attr=list(df['enterprise'])
values=list(df['value'])
piece=[
#       {'max': 5,'label': '5以下','color':'#50A3BA'},  #有上限无下限,label和color自定义{'min': 10, 'max': 40,'label': '10-40','color':'#81AE9F'},{'min': 40, 'max': 100,'label': '40-100','color':'#E2C568'},{'min': 100, 'max': 200,'label': '100-200','color':'#FCF84D'},{'min': 200, 'label': 'over 200','color':'#D94E5D'}#有下限无上限
]
geo = Geo(**style.init_style)
geo.add("",attr=attr,value=values,symbol_size= 5,visual_text_color= "#fff",is_piecewise = True,type='heatmap',is_visualmap= True,maptype = 'china',visual_orient="horizontal",visual_range_text=["", ""],pieces=piece,     #注意,要想pieces生效,必须is_piecewise = True,visual_pos="center",geo_cities_coords=geo_cities_coords)
geo

输出的图形文件如下:右侧有下载按钮,可以点击下载图形也可以直接截图保存本地

【python数据处理】替代Excel三维地图依据经纬度坐标的绘制热力地图的方式相关推荐

  1. 百度地图根据经纬度坐标,显示汽车行驶轨迹

    继上一篇:百度地图根据经纬度坐标,显示轨迹 又进行了些许优化.将固定点为变为汽车行驶轨迹并添加点位. 上一篇链接:https://blog.csdn.net/qq_36865945/article/d ...

  2. Python实现将坐标点绘制到地图上

    Python绘制点位在地图上 效果图 源码 有时我们需要直观地看到坐标点位在全球的分布情况,因此有将坐标点绘制到地图上的需求,我们可以用python实现这个功能 效果图 效果图只是进行了简易配置的结果 ...

  3. python获取地图上经纬度_Python获取各大地图平台经纬度数据,哪家的数据最准确?...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于菜J学Python ,作者J哥 前言 不知道大家会在什么场合使用地图 ...

  4. Excel中的的经纬度坐标在地图上显示

    Excel中有这样关于经纬度的数据: 22.56614225 113.9808368 22.68620526 113.9405252 22.57651183 113.957198 22.5648408 ...

  5. unity三维地图的经纬度如何在二维地图上表示_安全数据分析:数据点—地图—线性回归...

    一次性进群,长期免费索取教程,没有付费教程. 教程列表见微信公众号底部菜单 进微信群回复公众号:微信群:QQ群:460500587 微信公众号:计算机与网络安全 ID:Computer-network ...

  6. Java 根据高德地图获取经纬度坐标

    1: 申请高德服务key /*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @R ...

  7. 百度地图根据经纬度坐标,显示轨迹

    1.html 部分设置存放地图的div,定义id和宽高,并引入百度地图相关JS <div id="baiduMap" style="width:600px;heig ...

  8. Java 百度地图 根据经纬度(坐标) 获取乡镇

    申请百度开放平台KEY(ak) 没申请,随便找了一个 参数说明: extensions_town:行政区划返回乡镇级数据(town),仅国内召回乡镇数据 coordtype:坐标的类型 bd09ll( ...

  9. 如何在R中绘制热力地图

    一.首先绘画出地图map 地图(map) 按一定的比例运用符号.颜色.文字注记等描绘显示地球表面的自然地理. 行政区域.社会经济状况的图形. 地图绘制思路: ① 绘制需要展示的地图,获取地图对象,获取 ...

  10. 地图相关(二)---绘制中国地图

    PS相关学习资料链接:Pink老师的教程分解 效果:(背景动画的实现前面已经总结过,这里只看如何绘制地图) 步骤一:下载china.js提供中国地图的js文件 链接:https://pan.baidu ...

最新文章

  1. 用脚写字考上985!无臂硕士开学报到,宿舍设计太细节了……
  2. 【杂谈】开学重磅!有三AI最强资料固态硬盘开启预订,3本书视频代码PPT,两套教学视频,所有付费专栏代码+数据...
  3. 三星电子推出X-net架构用于语音通话
  4. 您可能没有使用的最佳三星Galaxy功能
  5. python统计输入学生的总分和平均分_C输入函数和成绩显示函数并计算每位同学总分和平均分对成绩排名输出.doc...
  6. 淮安掼蛋网页版-源码头文件总结
  7. 原生线程池这么强大,Tomcat 为何还需扩展线程池?
  8. final、finally、finalize
  9. 模型审查的4个核心要点
  10. 用简单Mask分类实现语义分割、实例分割“大一统”!FacebookUIUC开源MaskFormer
  11. Win10自带播放器怎么倍速播放视频
  12. mysql索引左倾_MySQL索引学习
  13. HTML基础笔记——head标签
  14. HoloLens初入——研究模式
  15. win8局域网访问其他计算机名,win8.1局域网找不到其他电脑怎么办
  16. 最常见加密方式和Python实现
  17. Java集合系列(一):List、Map、Set的基本实现原理总结
  18. 机器学习基础笔记(自用)
  19. android10(Q) API29下,通过getDeviceId()方法获取imei 报错的处理办法
  20. 车用主驱电机系统开发实战

热门文章

  1. 神经网络控制与matlab仿真,matlab神经网络能做什么
  2. netstat命令详解
  3. ZK在ZUL页面使用HTML
  4. 关于郑州大学校园网锐捷客户端禁止热点分享,禁止多网卡的解决办法
  5. Flightgear操作方式以及几种典型飞机的起飞方法
  6. VISIO画图软件安装
  7. VM15.5安装XP系统
  8. MySql 免费数据库管理工具
  9. windows下交换ctrl和capslock
  10. 怎样把RStudio字体调大