查看原文
其他

利用这个控件,轻松制作带播放轴的条形图

采悟 PowerBI星球 2022-12-17


前一段有篇文章利用散点图制作魔力象限图(可视化演练:使用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




/推荐阅读/

01 如何用Power BI分析产品关联度?

02 PowerBI技巧:两步实现红绿灯、箭头效果

03 作图技巧:在走势图上标注最大值、最小值…



加入我的知识星球,更多资源分享,问题随时答疑。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存