还在用Excel 绘制可视化地图?教你一招,不会VBA代码也能做

年初,我秉持着学习的态度进了一个业务大佬交流群,本以为应该是讨论数据模型、业务分析指标之类的,结果好家伙,vba、sql、Python、BI,一应俱全。前几天还看到了想徒手做热力图的!只能说,现在的业务人员真牛啊,不仅要搞业务,还要懂技术了!

这种可视化形式称为热力图,主要用于反应人员密集程度,我们用地图导航时出现的红色、橙色、绿色区间,其实也是利用了这种原理。

这种可视化地图看着很高大上,但实际操作起来没那么难,像我的话基本上10分钟就能搞定

这边给大家介绍三种制作热力图的形式。

第一种是Excel+vba。

要说业务人员最熟悉的分析工具,excel绝对是压倒式胜利。Excel确实也可以完成热力图制作。如果你对Excel非常熟悉,并能熟练运用vba和函数,那就直接上手做吧!主要思路如下:

①获得各省某一指标的数据,如抖音人均使用次数

②要让不同大小的数据,对应不同深浅的颜色(可以分成了五个颜色度)

③将不同深浅的颜色赋予地图上每个省份的小图

注意:像素化的位图Excel无法编辑。

第二种方法适合专业的程序员,直接用Python来完成。

某乎、某站一搜,文字、视频教程一大堆,但建议不懂代码的小白别轻易上手,做起来一点也不简单。

具体思路如下:

①收集到地名(如:大雁塔)(xlsx格式)

②地名转化为经纬度(运用到百度地图api)

③新建一个html文件并写入经纬度

④打开html文件即可得到地图热力图

第三种方法是用专业工具,我这边用的是FineReport。

里面图表模板很多,像热力图、雷达图、散点图、甘特图之类的,只要上传数据,就能直接生成,很适合我这种不想花太多时间但又想图表好看的人用。

具体实现方式如下:

①准备数据,我这边用的是地震区域和震级的一组数据。

②选择图表类型为热力图。

③绑定经纬度,便于精细化展示热力区域。

④根据自己的喜好选择热力图的颜色以及样式。

不出十分钟,热力图就做完了。此外,FineReport也能实现像大屏这类可视化,都是内置模板的,能够拿来改数据就用。目前的话,这个工具个人版是免费的,如果想尝试一下的可以直接下载体验。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章