前一段有篇文章利用散点图制作魔力象限图(可视化演练:使用PowerBI复刻魔力象限图),可以动态播放,有小伙伴问,除了散点图,其他图表有没有这样的播放轴呢?
目前,PowerBI常用的图表中,也就是散点图带有播放轴功能,那是不是其他图表都没法进行自动播放呢?
当然不是的,不要忘了PowerBI中还有十分丰富的自定义控件,今天就向你介绍这个播放轴控件:Play Axis,并演示如何利用它来做一个带播放轴的条形图。
示例数据为1960年到2017年世界上几个大国的GDP(单位已统一换算为美元),可视化的目的是利用条形图来展现我国GDP排名变化情况。
首先利用它生成一个条形图,国家名称作为轴,
因为没有外部没有年份上下文,所有每个国家的GDP数据是这58年的合计数。
为了展示排名变化情况,需要一次只显示一年的数据,并按顺序逐年查看变化情况。利用切片器,手动按顺序选择年度也可以,不过感觉这方法是不是有点笨呢:)
下面就是重点,教你一种聪明的办法。
从市场中找到Play Axis添加进来,
拖到画布上,它需要的字段十分简单,只需要一个数值型的字段,把年度放进来就生成了一个播放器。
为了使播放器达到正确筛选条形图的效果,需要编辑一下交互类型,把条形图的响应更改为筛选器。
然后就可以播放每年的数据了,
这个控件还可以设置自动播放、循环播放以及播放速度,
也可以设置面板的颜色,为了达到隐藏播放器的效果,可以把颜色设置为与图表的背景色一致,并设为自动播放,这样就看起来好像是条形图自己有播放功能一样。
因为要展示中国的排名变化,可以把中国的数据颜色单独设为醒目的颜色,建一个度量值,
配色 =
IF(SELECTEDVALUE(
COUNTRY[Country Name])="China",
"#ff7600",
"#01939a")
然后利用数据颜色的高级控件,按字段进行配色(具体设置请参考:利用这个新功能,轻松实现图表的动态配色),这样中国的排名变化就非常清晰了,最终效果如下,
这个控件的效果不错吧,你也可以尝试用于其他图表中。
该报表已发布到web,可复制网址到浏览器中查看:
https://dwz.cn/ahnrw7x4
/推荐阅读/
加入我的知识星球,更多资源分享,问题随时答疑。
网友评论