利用这个新功能,轻松实现图表的动态配色
颜色是数据可视化中非常重要的一个元素,因为它可以轻易吸引注意力,当我们看一个图表的时候,最先注意到的可能就是颜色。
因此为图表设置特定的颜色就是一个常规的可视化设置,为静态的图表配色相对很简单,而在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/
这个度量值建好以后,就可以在柱形图的格式设置中,找到“数据颜色”的设置,
点击“高级控件”,在弹出的对话框中,格式模式选择为“字段值”,依据的字段,选择刚建好的度量值,如图所示,
点击确定,柱形图就变色了,
选择不同的月份进行动态交互也可以自动配色,
当然不仅仅是柱形图,几乎所有的图表都可以按以上方式进行颜色设置,比如在树形图中,将颜色也按照字段值来显示,
地图同样也可以,
对于表格和矩阵的颜色设置,其实在更早的版本就有了该功能,在条件格式中用“字段值”进行设置,可以设置字体颜色和背景颜色,如下图所示,
其他图表设置的方式都类似,不再一一展示,直接看这个报表,
是不是非常简单就实现了以前难以展示的效果呢?
关于颜色的选择,建议不要使用太接近的颜色,也不要在一个报告中使用太多颜色,更不要为不同的维度设置同样的颜色。
欢迎加入知识星球,和一群优秀的人一起,每日精进。