【商务图表制作】周期图表(Cycle Plot)的使用和制作方法
Cycle Plot是一种专门展示数据周期变化的图表。传统的周期图表制作方法非常复杂,导致很多多人就放弃使用这种图表。我们研究除了一种新的制作方法,非常简单,也更容易理解。
什么是周期图表(Cycle Plot)
周期图表(Cycle Plot)是专门展示周期变化数据的图表。
很多朋友一拿到时间序列的数据,比如下面的例子:
本能的就会做这样的图表:
但是这样的折线图最适合展示的是趋势,即每一年的数据是如何变化的;同时比较的是不同年度的数据的大致区别。例如,从上图中,我们可以看到:
2019年的数量明显大于其余各年的数量
第二季度的数量明显大于其余各季度的数量
这样的图表揭示的更多的数据环比的变换。但是,很可能我们需要仔细分析的并不是这样的趋势,而是需要进行同比的比较。例如,如果我们分析饮料企业的销售数据,那么由于季节性(淡旺季)和传统节假日(春节销量高)的影响,那么环比实际上参考价值不高,比如3月份低于2月份可能说明不了什么问题,因为2月有春节,同样,10月份低于6,7,8月的销量也主要是因为夏季是饮料销售旺季的原因。在这种情况下,我们更加关心的是今天春节与去年甚至前年春节比较发生了什么变化。
要展示这样的比较,我们就需要(周期图表)Cycle Plot:
如何制作周期图表(Cycle Plot)
传统的制作周期图表的方法比较复杂,导致很多人掌握不了,所以很少有人使用这种图表。我们研究的这种方法非常简单,大家都可以掌握。
1. 添加辅助数据
我们需要两列辅助数据。
首先添加一列月份的辅助数据:
最后一列Month就是我们添加的辅助系列,它实际上就是复制了C列的数值。(到后面你就会明白它的作用了)。
再添加一个辅助系列平均值:
注意,这里的平均值是使用的条件平均:
=AVERAGEIFS($D$3:$D$50,$C$3:$C$50,C3)
例如,对于所有的一月数据来说,该平均值就是所有4年的数量的平均。
2. 插入透视表
在我们的数据上插入透视表,并按照如下图所示的方式配置透视表:
我们将“月”和“年”放在行字段上(注意顺序),Month放在列字段上,数量和平均放在值字段上。
这里,我们就可以看出添加一个Month列的作用。因为我们希望做出各月互相不交叉的数据,而在透视表中,一个字段不可能同时出现在行字段和列字段上,所以我们就添加一个重复的系列。
鼠标点击选中透视表任意区域,在“插入”选项卡中,选择“折线图”中的第4项“带数据标记的折线图”:
得到如下图表:
选中图表,在“分析”选项卡中,点击“字段按钮”,
从透视表上去掉所有的字段按钮,然后删掉所有图例:
5. 更改图表类型
接下来我们设置图表格式(因为展示了4*12月的数据,所以可以适当将图表变宽)。
从图上看,图表分24个系列(每个月的数量和平均值),这24个系列分两类:平的直线(各年数据一样)显示的是平均值,而折线数据显示的是数量。
我们需要将所有平均值的数据标记(圆点)去掉。
在图表上点击鼠标右键,选择“更改图表类型”:
在出现的对话框中,左边选择“组合图”,右侧将所有的“x月 - 求和项:平均”的系列类型修改为“折线图”:
得到如下图表:
6. 设置数据系列格式
选中“一月 - 求和项:数量”(折线图)系列,在右边设置数据系列格式面板中进行如下修改:
线条为实线,线宽为0.5,颜色为选定的橙色
再点击“标记”,进行如下修改:
填充为纯色填充,颜色与折线颜色一致,边框为无线条:
对其他各月的数量系列进行同样的修改:
选中“一月 - 求和项:平均”系列,进行如下修改:
线条为实线,线宽为0.5,颜色为蓝色:
对其余的所有平均系列做同样的设置,得到结果图表:
大功告成!!!最后做个总结
这个制作Cycle Plot的方法非常简单,只要添加了辅助数据后,用透视表很容易就可以得到想要的作图数据格式。否则的话,就需要非常复杂的手工操作了。
这个图表由于数据系列较多,所有在修改格式时需要进行多次操作,看上去有点繁琐,但是因为Excel会记住上次的设置,所有这个繁琐程度还是可以接受的。
另外,如果我们使用Power Pivot来完成这个工作,那么就可以连辅助数据都不用添加,只要创建两个度量值就可以了,有兴趣的同学可以自己尝试一下。同时,如果使用Power Pivot,我们就可以用到每天的明细数据来制作这个图表,而不用像本案例中的数据一样使用汇总数据了(大家也可以想想为什么必须使用汇总数据)。
好了,今天的分享就到这里了,希望对你的工作有帮助。下次见!
取得本文模板文件的方式:
关注本公众号
点击底部菜单“联系客服”,与客服取得联系,索取“CyclePlot”模板文件