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

文 | 商业智能BI相关文章 阅读次数:4,374 次浏览
2023-03-08 11:38:37

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

绘制可视化地图,做热力图,好看的图表

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

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

这边给大家介绍三种绘制可视化地图做热力图的形式。

第一种是Excel+vba。

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

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

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

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

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

绘制可视化地图,做热力图,好看的图表

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

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

具体思路如下:

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

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

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

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

绘制可视化地图,做热力图,好看的图表

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

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

绘制可视化地图,做热力图,好看的图表

具体实现方式如下:

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

绘制可视化地图,做热力图,好看的图表

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

绘制可视化地图,做热力图,好看的图表

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

绘制可视化地图,做热力图,好看的图表

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

绘制可视化地图,做热力图,好看的图表

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

绘制可视化地图,做热力图,好看的图表

比如,目前主流的软件——finereport,它小到填报、查询、部署、集成,大到可视化大屏、dashboard驾驶舱,应有尽有,功能很强大。最重要的是,因为这个工具,整个公司的数据架构都可以变得规范,下一步就是构建企业的大数据平台了。而且它是java编写的,支持二次开发,类Excel的设计器,无论是IT还是业务,上手都很简单:编辑sql优化、数据集复用简直都是小case,大大降低了报表开发的门槛。在企业中被关注最多的数据安全方面,FineReport支持多人同时开发同一套报表,并通过模板加锁功能防止编辑冲突;通过数据分析权限控制,保障数据安全。

绘制可视化地图,做热力图,好看的图表

报表产品更多介绍: www.finereport.com

产品体验

相关内容

立即体验 立即体验

在线客服

电话咨询

技术问题

投诉入口

返回顶部