在前面的文章《时间趋势综合图表》中,介绍到下面这种柱形图与阶梯图组合的图表。近几天,有好几位读者留言询问具体做法,所以,今天专门出一个简短的教程。
下面是原图模拟的基础数据:
有两种方法可以实现这个图形:
柱形图与带直线的散点图组合:
步骤1:用2017年数据插入一个柱形图:
步骤2:构建一列辅助值作为x值,以2016年的数据作为y值,成这样:
然后右键点击柱形图,点击“选择数据”,添加一个系列:
点击确定。
然后选中新添加的系列(这里的名称是“2016”),更改图表类型为“带直线的散点图”。
然后再右键点击图表区域,“选择数据”——选中系列“2016“——”点击“编辑”,并将提前拟好的“2016”系列的x值和y值输入数据系列:
再进行一点格式整理,一幅经济学人样式的柱形图和阶梯图的组合图表就完成了!
部分读者可能疑惑于这个散点系列数据源的构建思路,其实就是通过散点的设置,定位了阶梯图线条上从起点到终点以及每个拐点的位置,然后将图表类型设置为“带直线的散点图”,用一根线条将这些点全部连起来,如下图:
红圈的位置就是这些设置点的坐标。
下面再介绍另一种方法:
柱形图与散点图组合,并添加误差线。
第1步和上面方法基本一样,以2017年数据画柱形图,但是这里要多加个步骤,将柱形图的分类间距调整为50%:
步骤2也差不多,以一列辅助值作为x值,以2016年数据作为y值,这样:
添加一个散点图,不过图表类型设置为基本散点图即可:
步骤3,在“2016”散点系列上分别添加水平方向和垂直方向的误差线:
水平方向的误差线(x误差线)因为是朝左延伸,所以选择负误差,设置如下图:
设置后的效果如下:
然后再设置垂直方向的误差线(也称作y误差线,因为是y轴方向的),我们观察垂直方向的线条,大部分向上,个别向下,那么可以设置为正误差,误差量为负数即可实现向下效果。而误差量也就是垂直方向误差线的长度,则是后面一个月的值减去前面一个月的值,如下:
误差线设置如下图:
因为这里的误差量是通过计算出来,不是一个固定值,所以需要在误差量的设置里选择“指定值”,设置后的效果如下图:
再格式化一下,通过添加散点图与误差线方式制作这幅图就完成了。
读者们可以前往如下地址下载相关文档,按上面教程练习,有疑问的可以后台留言:
https://pan.baidu.com/s/1dFCmstb
散点图作为Excel图表中的万能表,在制作很多样式的组合图表时,都可以起很重要的、甚至可以说难以取代的作用。掌握其技巧的核心在于构建辅助数据,也就是xy值的设置,不熟悉的读者,可以多练习。
熟练掌握该技巧,相当于为自己打开了一扇大门,一扇从只会制作基础图表到可以制作高级复合图表的大门。
现在已经是年底了,很多读者马上就要开始制作年终报告,可能会需要进行今年与上年指标的同比比较分析,使用散点图和其它图表的组合,就可以制作出如下样式的综合图表,凸显专业与典雅:
以上图表均由作者使用Excel仿制,原图样式来自《经济学人》,详细分析可见前面文章——《两时间点数据对比》。