2013-04-29 21 views
2

我需要准备这样的图:精确的过程事件时间表图(如在Excel中)

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 
... 

如何生成这样的时间线图?

我使用微软Windows 7,并已Office 2010的安装,但我愿意用任何能够完成任务..

+0

https://office.microsoft.com/en-us/excel-help/create-a-gantt-chart-in-excel-HA001034605。 aspx – SeanC 2013-04-29 20:15:26

+0

@SeanCheshire:好点,看看甘特和gnuplot比Excel更容易编程:http://se.wtb.tue.nl/sewiki/wonham/gantt.py – 2013-05-02 11:08:10

回答

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/

2

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

SO16286356 example

为了具体说明的所有步骤将是一个恶梦但在轮廓,数据大致如A1:H4所示。根据需要混合到背景中,将数据序列设置为白色。添加数据标签并根据需要更改文本('merge 1'等)。

我欺骗并画了线条(例如在'Loading'中),并将它们格式化为白色,但额外的1 ms连接符应该服务(然后将缩放,不像绘制的线条)。使用“系列选项”调整条的间隔和高度。

编辑:

列标签更多或更少的匹配与@乔恩珀尔帖,但在这里并不重要。它们可以被视为仅仅是增量。基于通过评论提供的更具体的值:

SO16286356 second example

+0

虽然视觉效果非常好接近我的照片,我不明白 - 什么是“基地”,“元素”等?请看我更新的问题 – Queequeg 2013-04-30 14:22:27