首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

模仿丁香医生疫情地图,Power BI哪个图表可胜任?

这些天大家呆在家里学习热情比较高,在知识星球和微信群中一天到晚都有不少朋友学习提问,交流心得。

最近普遍比较关注的一个问题是,如何用PowerBI制作这个疫情地图?

丁香园制作的这个地图可视化,相信大家每天都会看好几遍,这里不讨论具体数据,仅来探讨一下PowerBI地图技术。

这个地图很简洁,主要有三个特征:

1,使用着色地图,根据数据自动配色

2,只显示中国地图,其他区域不显示

3,地图上显示类别标签

只要使用满足这三个特征的地图类型,就可以轻松模仿出这个地图。

首先我们来看一下Power BI中默认的着色地图,效果如下:

这个着色地图因为是默认图表,制作起来最简单,并且颜色设置比较方便,可以使用度量值动态配色,

满足特征1,但明显不满足后两个特征:无法只显示中国地图,类别标签也不能自定义调整,所以利用这个图表无法模仿出来。

只显示特定区域的地图,很自然的想到,用PowerBI的形状地图,我用形状地图制作的效果如下:

中国区域地图是可以单独显示了,满足特征2;虽然也能配色,但效果不理想,不能自定义多种颜色,只能算是部分满足特征1;另外也无法显示类别标签,不满足特征3,因此利用形状地图也很难模仿出目标效果。

最后利用PowerBI的一个自定义可视化基本实现了目标效果,它就是:

Synoptic Panel by Okviz

首先需要提前找个SVG格式的中国地图,填入字段并导入地图以后,数据配色非常灵活,无须写度量值,可以在【States】中按数据大小配色,也可以同时对某个类别单独在【Data Colors】中调整色彩;数据标签不仅可以显示,其位置在【Data Labels】中也有三种可选,完全满足这三个特征。

具体制作可参考武俊敏老师的这篇文章:

利用它实现的效果如下:

是不是非常相似!

在PowerBI中,地图可视化有多种类型,虽然每个都有不顺手的地方,但只要用心,大多数情形下的数据可视化足够用了,同样也期待功能越来越强大。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200211A0531Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券