前言:
今天看官们对“python做地图导航”都比较注意,看官们都想要学习一些“python做地图导航”的相关内容。那么小编同时在网摘上网罗了一些对于“python做地图导航””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!年初,我秉持着学习的态度进了一个业务大佬交流群,本以为应该是讨论数据模型、业务分析指标之类的,结果好家伙,vba、sql、Python、BI,一应俱全。前几天还看到了想徒手做热力图的!只能说,现在的业务人员真牛啊,不仅要搞业务,还要懂技术了!
这种可视化形式称为热力图,主要用于反应人员密集程度,我们用地图导航时出现的红色、橙色、绿色区间,其实也是利用了这种原理。
这种可视化地图看着很高大上,但实际操作起来没那么难,像我的话基本上10分钟就能搞定。
这边给大家介绍三种制作热力图的形式。
第一种是Excel+vba。
要说业务人员最熟悉的分析工具,excel绝对是压倒式胜利。Excel确实也可以完成热力图制作。如果你对Excel非常熟悉,并能熟练运用vba和函数,那就直接上手做吧!主要思路如下:
①获得各省某一指标的数据,如抖音人均使用次数
②要让不同大小的数据,对应不同深浅的颜色(可以分成了五个颜色度)
③将不同深浅的颜色赋予地图上每个省份的小图
注意:像素化的位图Excel无法编辑。
第二种方法适合专业的程序员,直接用Python来完成。
某乎、某站一搜,文字、视频教程一大堆,但建议不懂代码的小白别轻易上手,做起来一点也不简单。
具体思路如下:
①收集到地名(如:大雁塔)(xlsx格式)
②地名转化为经纬度(运用到百度地图api)
③新建一个html文件并写入经纬度
④打开html文件即可得到地图热力图
第三种方法是用专业工具,我这边用的是FineReport。
里面图表模板很多,像热力图、雷达图、散点图、甘特图之类的,只要上传数据,就能直接生成,很适合我这种不想花太多时间但又想图表好看的人用。
具体实现方式如下:
①准备数据,我这边用的是地震区域和震级的一组数据。
②选择图表类型为热力图。
③绑定经纬度,便于精细化展示热力区域。
④根据自己的喜好选择热力图的颜色以及样式。
不出十分钟,热力图就做完了。此外,FineReport也能实现像大屏这类可视化,都是内置模板的,能够拿来改数据就用。目前的话,这个工具个人版是免费的,如果想尝试一下的可以直接下载体验。
标签: #python做地图导航