自从上次发布了【佐罗Z曲线】,反响强烈。但文中提到,这只是刚刚开始。
佐罗曲线可以得到显著的持续优化,例如:
我们再来罗列下佐罗 Z 曲线的神奇功效:
本次的更新,就是高亮差异,如:
如:
在两条线之间动态显示一根火柴棍且颜色可变,这在 PowerBI 的原生图表中是难以想象的。
虽然难以想象,但还是可以做到。所有一切全部来自 PowerBI 内建元素。
如果说佐罗曲线已经让我们重新认识了 PowerBI 的作图能力,那么今天该是我们继续实现小多图的日子了。
首先理解下什么是小多图,如下:
小多图,又被成为格子图等,它由一系列使用同样坐标轴和坐标比例的图表构成,因此,可以在统一的尺度下通过视觉迅速对比。该方法论由数据可视化专家 Edward Tufte 提出的。据 Edward Tufte 所言,量化研究的核心问题就是:与什么来对比。
使用小多图,可以通过视觉直观地迅速得到答案。对于大量的数据可视化问题,小多图都是最佳设计方案。
首先,在 PowerBI 中是不支持小多图的,这是一个巨大的缺失。
我们相信微软迟早会提供该特性的原生能力。
来看看我们手工打造的小多图,如下:
值得注意的是,以我们一贯的做法,绝对不是做一个静态的贴图,实现肯定是带有动态性的。来解释一下:
选择一个小多图的展开维度,以及小多图展示指标,就可以显示:
此时,每个图表显示了不同省份的数据。
选择产品后,可得:
加入 PY 和 增长率 指标后,可得:
说白了,该小多图为一个框架模板,该模板提供了经典的9个同比组合图,并自建了统一缩放维度体系。
确保每个小图都是在一个度量尺度下进行的。
什么是统一的度量尺度只需要对比一个反例。如下:
看不清故意的,左边的 9 个小图就不是统一的尺度,所以排名第一和排名第九都是再根据自己的尺度来显示内部构成。而使用了右侧的小多图就可以统一尺度,一眼就可以发现业务问题。
保持统一尺度是小多图的核心,而这是PowerBI恰恰做不到的。我们在 Z曲线 和 小多图 的实现中都采用了极致的非侵入式设计以及动态挂载的技巧。尤其是小多图,主要左上角的按钮,用户选择【地理位置】或【产品】后,小多图完全动态计算,太残忍了。
关于这两次有关 PowerBI 可视化的文章,小结如下:
这并没有结束,而仅仅是刚刚开始。
小多图可以改进方向:
这些会在后续文章更新。
由于大家反响强烈,我们决定将开发阶段的内容也先公布,接触你的好奇心。
在这两个案例中所含有的 PowerBI 作图技巧,可以说是极致的,以如何实现火柴棒效果为例,如果不看源文件实现,我相信你无论如何也不可能想到它的实现方法。
有不少伙伴问到,是怎么想到中国复杂矩阵,全动态ABC,全动态RFM,…,Z曲线,小多图的做法技巧的?是的。这些内容确实是全网首发,没有任何参考,甚至微软 PBI 工程师都感叹我们开发的软件都不知道还能这么玩。原因在于《倚天屠龙记》的启发:在学习乾坤大挪移之前,最好学习下九阳神功。