美文网首页工具癖PowerBI专栏Power BI干货
使用PowerBI制作网红图:带播放的条形图

使用PowerBI制作网红图:带播放的条形图

作者: PowerBI星球 | 来源:发表于2019-04-25 22:18 被阅读93次

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

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

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

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

    相关文章

      网友评论

        本文标题:使用PowerBI制作网红图:带播放的条形图

        本文链接:https://www.haomeiwen.com/subject/ssgtnqtx.html