甘特图的使用方法

想画出好的图像,使用了Cmd Markdown进行画图工作(虽然可能有点大材小用。。)

在20世纪初由亨利o甘特开发的。它基本上是一种线条图,横轴表示时间,纵轴表示要安排的活动,线条表示在整个期间上计划的和实际的活动完成情况。甘特图直观地表明任务计划在什么时候进行,以及实际进展与计划要求的对比。

可以明确表示出:
A.Gannt图表现哪些活动可以并行进行
B.Gannt图表现了各个活动的起始时间
C.Gannt图表现了各个活动完成的进度
#注意,它不能清晰地反映个任务之间的依赖关系,不能确定整个项目的关键,也不能反映计划中有潜力的部分

在示范里面给出的代码如下

```gantt
    title 项目开发流程
    section 项目确定
        需求分析       :a1, 2016-06-22, 3d
        可行性报告     :after a1, 5d
        概念验证       : 5d
    section 项目实施
        概要设计      :2016-07-05  , 5d
        详细设计      :2016-07-08, 10d
        编码          :2016-07-15, 10d
        测试          :2016-07-22, 5d
    section 发布验收
        发布: 2d
        验收: 3d
```

将生成矢量图片(后缀名为svg)

 
 


可以看出gannt图的语法有:

1.title:title后接gannt图的标题

2.section:将过程分为几个阶段

每个section都有子成员,

对于子成员的书写主要是:namestring1 :var, StartTime, EnduringTime

                                         namestring2 :   after var(StartTime), EnduringTime

在我测试中,我发现EnduringTime不仅可以是每天(d)还可以是小时(h)或许还可以设置为m或s


语法比较灵活:

可以只有EnduringTime,当只有EnduringTime的时候默认下一个Process在上一个的后面,也就是省略了after



猜你喜欢

转载自blog.csdn.net/lidelight/article/details/80947282