如何实现堆叠条形图按多维度的排序?

今天小编想给大家分享一个关于堆叠条形图里排序的小技巧, 我们拿一个比较常见的场景:如何看某个产品类别在过往几年所做的贡献?在下图中,我们可以很容易发现技术品类在2012年至2014年一直在努力争取市场份额,逐年市场占比攀升,在2014年位居第一,但2015年的时候被其他品类所赶超。

1

那么问题来了,平时我们做出的堆叠条形图是这样的, 从下图,我们从各类别逐年的面积可以大概了解涨幅,但对于居于中间的技术,如果不借助标签,很难判断逐年的市场占比的升降。

%e5%a0%86%e5%8f%a0

如何才能优化这个堆叠图,使得更容易查看各类别的市场占比走势呢?我们接下来想将每年中各产品类别降序排列。先将类别和订单日期(年)创建合并字段,

4

再将其拖入标记的详细信息中,并按销售额降序排列,

5

然后在详细信息中,将合并字段拖拽到类别的上方,因为在标记框里的维度排列也有先后顺序之分的,这样就可以将每年中的类别进行降序排列。

6

好了,大功告成!当前这个例子里只有两个维度,当图里有三个或三个以上的维度时, 用这个方法同样能实现!