利用这个新功能,轻松实现图表的动态配色

颜色是数据可视化中非常重要的一个元素,因为它可以轻易吸引注意力,当我们看一个图表的时候,最先注意到的可能就是颜色。

因此为图表设置特定的颜色就是一个常规的可视化设置,为静态的图表配色相对很简单,而在PowerBI中,图表都可以进行动态交互,那如何根据特定的数据为图表动态着色,以更直接的方式传递信息呢?

PowerBI近期的更新中,已经增加了图表的动态配色功能,利用“字段值”就可以轻松做到,下面就介绍一下如何使用这个新功能。


假设分析的是某产品在几个城市的环比增长率,用柱形图展示如下,

为了更直观的看到增长情况,利用红黄绿颜色来标记不同的增长水平,假设想要的效果是:

如果环比增长率高于40%,用绿色标识;高于15%,用黄色标识,低于15%,显示为红色。

根据这个规则,我们新建个度量值,

按增长率配色 =

SWITCH(TRUE(),

[环比增长率]>=0.4,"#2ECC40",

[环比增长率]>=0.15,"#FFDC00",

"#FF4136"

)


其中的文本就是十六进制的颜色代码,

2ECC40:绿色

FFDC00:黄色

FF4136:红色

当然表示红黄绿的颜色代码有很多,你也可以设置你觉得更养眼的颜色,如果不知道怎么配色和查找颜色代码,可以在网上找一下相关资源,给你推荐一个不错的配色网站:

Color Scheme

http://www.shejidaren.com/examples/tools/color-scheme/


这个度量值建好以后,就可以在柱形图的格式设置中,找到“数据颜色”的设置,

点击“高级控件”,在弹出的对话框中,格式模式选择为“字段值”,依据的字段,选择刚建好的度量值,如图所示,

点击确定,柱形图就变色了,

选择不同的月份进行动态交互也可以自动配色,

当然不仅仅是柱形图,几乎所有的图表都可以按以上方式进行颜色设置,比如在树形图中,将颜色也按照字段值来显示,

地图同样也可以,

对于表格和矩阵的颜色设置,其实在更早的版本就有了该功能,在条件格式中用“字段值”进行设置,可以设置字体颜色和背景颜色,如下图所示,

其他图表设置的方式都类似,不再一一展示,直接看这个报表,

是不是非常简单就实现了以前难以展示的效果呢?

关于颜色的选择,建议不要使用太接近的颜色,也不要在一个报告中使用太多颜色,更不要为不同的维度设置同样的颜色。

欢迎加入知识星球,和一群优秀的人一起,每日精进。

(0)

相关推荐