暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Power BI制作疫情动图

后厂川哥 2021-08-13
1366

Power BI制作疫情动图(含地图)

        最近疫情又有复苏的迹象,大家都很关心疫情的变化。以下是我制作的疫情变化的动图,希望能为大家学习Power BI提供一些参考。

数据准备

        本文的数据来自百度《疫情实时大数据报告》,数据选取了国内疫情数据,起止时间为2020/10/1-2020/12/24。

          sheet1为爬取的全部数据,包括每日新增,累计确诊,累计治愈,累计死亡等数据,现有确诊没有现成的数据,需要计算得到。新增一列,计算得到现有确诊。

        通过sheet1提取日期维度表,用于播放器的字段,播放器后面会详细介绍,另外再提取一个地区维度表,建立关系如下。

动态地图制作

        为了让地图能够单独显示,本文利用Power BI的一个自定义可视化绘制地图


        填写好数据后,导入事先准备好的svg地图,之后可以在【data colors】中设置没有数据地区的颜色,【states】中根据数据大小配色,无需写度量值,【data label】中更换数据标签的显示内容

        具体制作可参考如下:用于Power BI 的SVG省市地图

时间轴

        Play Axis:播放轴插件,可以让报表或者图表根据指定的播放要求动态演示


        导入成功后,新建视觉对象,再点击PLAY Axis,将日期表中的date拖入Field,点击播放,地图就实现了动态显示。

        另外在【Animation Settings 】中可以调整播放速度,Time(ms)默认为1000,这里我为了加快播放速度调成了300。

        考虑播放停止的时候,让地图默认显示最后一天的数据,可以写个度量值来处理

        为了更直观地显示每日确诊数据,可以再增加一个簇状条形图,结合播放器动态演示。新建视觉对象,选择簇状条形图,将之前建好的度量值放入值中,并在轴的位置选择地区

        最重要的一步,在格式中选择编辑交互,再点击图表最左边的筛选器

        如果不编辑交互,条形图的动态效果就会如下方所示,这并不是我们想要的效果


        到此整个疫情动图的制作就结束了,小伙伴们有什么问题欢迎留言提问,或者有其它更好的想法也欢迎交流。

- END -
文章转载自后厂川哥,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论