在上个专栏文作者讲解了基础甘特图的绘制,这节我们继续深化学习复合甘特图的制作。本文内容较长,可以先收藏再阅读!
所谓复合甘特图,主要是指它的表现内容相较基础甘特图要更全面,能够展现计划与实际项目的进度,以及当前日期在图表中的呈现。
我们来看复合甘特图的效果图,如下图所示,通过图表中的双色数据条,表现了计划项目工期与实际项目工期的差异情况,并通过当前日期的分割线,来分析项目当前的执行进度。
所以从上图我们可以发现一些问题:
只有项目1、2、9能够按期交付;
其他项目尤其是项目10,实际开工时间严重超过了计划的开工时间;
同时发现还有项目10、11已过计划时间仍未开始进行。
……
那么这个甘特图是如何绘制而成的?下面就进入步骤讲解。
查看数据源
首先来看数据源,它包含了三组数值数据,其中BD两列是日期值,C列是工期值。

从数据源来看,数据似乎与图表的复杂程度并不匹配,但实际上,我们在上期甘特图的讲解中已经知道,甘特图就是堆积条形图设置而成的,只不过我们在数据系列和坐标轴标签上作了较多的调整。
跟随这些调整,我们也会在数据源中新增相应的辅助列。
这里作者先创建一个实际项目工期辅助列,它的值直接引用了左侧计划项目工期的天数。但在实际场景中,这个工期是可变的,我们直接输入变化的工期。

创建图表
接下来开始创建图表,我们选中AB两列数据单元格,插入一个堆积条形图,然后再复制C列数据粘贴到图表中,系统将自动添加该数据的堆积条形图系列。

这里一定要注意,不能直接选中数据表中所有数据列来插入堆积条形图!
接下来我们再依次选中D列和E列数据单元格,分别复制数据并粘贴到图表中,新增对应的堆积条形图系列。
此时我们会得到一个包含四个系列的堆积条形图,现在来调整图表类型,右击任意数据条,点击“更改系列图表类型”,进入其设置界面,在下方设置框中勾选系列“实际开始时间”和系列“实际项目工期”为“次坐标轴”。

通过设置次坐标轴,可以将计划工期与实际工期进行单独设置。