这几天老李在后台看到有粉丝私信我,问说经常在网上看到这种热力图,自己也想学,但不知道这种动态的热力图要怎么做。
其实方法很多,用Excel、FineBI、R语言等都可以实现
我分别用这三种方法试了一下
1、用Excel做需要安装DataMap For Excel插件,做出来的图不是动态的
2、R语言的REmap包拥有空间热力图及空间迁移图功能,但编码复杂,不适合小白
3、FineBI是我比较常用的,做出来的热力图美观且无需写代码,步骤简单
下面就简单说下如何用适合小白的 FineBI制作热力图
在做热力图之前先牢记两个点:
①地理空间信息(经纬度)
②指标数量信息
第一步:导入数据
点击新建组件,选择 样式数据 下的 全国环境监测数据 ,点击 确定
(这个数据是FineBI里自带的数据,可以直接用来学习,很好上手。要使用自己的数据时,可以Excel直接导入或连接数据库)
第二步:字段转化
将待分析区域维度下的字段 监测城市 转化为 地理角色
第三步:确定图表类型
将“ 监测城市(经度) ”拖入横轴中,将“ 监测城市(纬度) ”拖入纵轴中,
在图表类型下选择 热力地图
第四步:制作图表
将需要展示的 PM值 指标拖入 热力色 , 监测点名称 拖入 细粒度
第五步:优化图表
到上一步其实就算做完了,但如果想 调整热力色、大小、设置标签提示这些,可以点击 热力色 框体,在弹出的 渐变方案 中,选择 未来 渐变色,就完成了
也可以在移动端上查看(不过这个要在手机上下载APP,觉得麻烦用不着就不用下)
总结一下步骤:
1、导入数据
2、字段转化
3、确定图表类型
4、制作图表
5、优化图表
最后强调一点,需要做热力图的数据分析师,要清楚热力图能够清晰地呈现数据在地理空间的分布、频率或密度情况,但缺点是效果过于柔化,不适合用作数据的精确表达。
也就是说在需要体现出精确数字的业务场景时,不建议用热力图,可以改用柱状图、条形图这些基础图表来表达,效果更好。
想要数据分析工具的私信我回复“热力图”