精确的流程事件时间表图表(例如在Excel中)

时间:2013-04-29 19:09:44

标签: excel charts excel-2010 visualization diagrams

我需要准备这样的图表:

le diagram

我认为如何阅读此图非常直观,这就是为什么我想为我的项目创建一些这些图。

我很困惑如何有效地创造它们;我在Paint中绘制了上面的一个,以便快速想象我的想法,并且花了太长时间。而且时间轴不准确。

我有事件时间的精确数据(例如,在流程1中加载开始在流程1中加载结束算法在流程2中启动等)例如

Process 1:
00.0 - 40.0 - Loading
40.0 - 45.0 - Preparing and launching process 2
45.0 - 50.0 - Preparing and launching process 3
50.0 - 90.0 - Sleep
90.0 - 95.0 - Joining process 2
...

Process 2:
45.0 - 90.0 - Algorithm execution
...

如何生成此类时间线图?

我正在使用MS Windows 7并安装了Office 2010,但我愿意使用任何可以完成工作的东西..

2 个答案:

答案 0 :(得分:2)

高效?无法做到。但是一旦你完成设置,它就不会太糟糕。他们的关键是正确地列出您的数据。它不仅仅是你的数据。显然,每个红条都是一条数据。但是空白区域并不是空白,它们是白色背景下的隐形条纹。

基本图表是堆积条形图。流程1可能包含类似

的数据
39  1   5   1   5  40  2  135  10  1  10

那些会交替红色和白色。可能更好的是摆脱“1”数据点并使用穿过数据的白色网格线(或错误栏或类似的东西)。

有关瀑布图的示例,请参阅http://dailydoseofexcel.com/archives/2012/02/10/income-statement-waterfall-chart/。它与您的情况不同,但它使用了许多相同的技术。

此外,Peltiertech还有一些瀑布教程,如http://peltiertech.com/WordPress/excel-waterfall-charts-bridge-charts/

答案 1 :(得分:2)

基本上,使用堆积条形图:

SO16286356 example

详细解释所有步骤将是一场噩梦,但概括地说,数据大致如A1:H4所示。将数据系列格式化为需要混合到背景中的白色。添加数据标签并根据需要更改其文本('合并1'等)。

我欺骗并绘制线条(例如在“加载”内)并将它们格式化为白色但是应该提供1 ms的额外“连接器”(然后将缩放,与绘制的线条不同)。使用“系列选项”调整条的间距和高度。

编辑:

列标记与@Jon Peltier或多或少相匹配,但在此处并不重要。它们可以按顺序仅作为增量。基于评论提供的更具体的值:

SO16286356 second example