十分钟学会画甘特图

甘特图是什么

甘特图用图示的方式表现项目的各项活动以及进展情况,它有两条轴,横轴代表时间,纵轴代表项目任务,横条代表活动的计划和实际完成情况,它可以很直观地展示出各项活动的进度。对于项目管理者来说,通过甘特图可以快速弄清楚项目已经完成了多少任务,还有多少任务待完成,方便把控项目总体进度。使用纯文字描述有时难以描述项目概况,甘特图提供了一种图示的方式,便于查看,便于理解,因而成为项目管理的有用工具。

画甘特图工具

我们使用typora这款软件绘制甘特图,这个软件在windows,mac和linux都可以安装,使用方法也相同。

下载地址

mermaid

在画甘特图的时候,我们使用mermaid语法进行绘制。mermaid是一种使用文本和代码进行画图的工具,它基于javascript,绘制markdown格式的图表。mermaid支持的图表种类有流程图,时序图,甘特图,类图,git分支图,实体关系图等。本篇文章介绍mermaid绘制甘特图的方法。

甘特图实例

来一段简单的例子

在typora中菜单栏选择段落-代码块,然后输入下面这段代码

gantt
title 项目总体进度
section 任务1
子任务1 :active, a1, 2021-01-05, 20d
section 任务2
子任务2 :done, 2021-01-12 , 4d
子任务3 :done, crit, 1d
子任务4 : 10d

点击代码块右下角,选择语言输入框中输入mermaid,回车确定,一张简易的甘特图就绘制出来了。

iShot2021-01-16 21.04.08

gantt图绘制语法介绍

gatt语法分为以下几个部分

1.gantt

开头标志,表明这是一张甘特图

2.title

甘特图的标题,我们的例子中,标题是项目总体进度

3.section

每个活动或者任务的标题,后面的每一行都是一个子任务,每个子任务的描述以:符号作为开始符。

子任务后面 name是这个任务的标签,主要是锚点的作用,其他子任务如果在这个子任务后面,只要标记为after name就可以了。name后面跟着日期,代表这个任务的开始时间,后面跟着20d,代表任务的持续时间

name任务标签也可以没有,后面的任务默认追加到之前的任务后面。

4.任务状态标签

done 代表这个任务已经完成

active代表这个任务正在进行中

不加以上标签,代表它是未来的任务

crit代表重要任务,用来突出展示某个任务,这个任务会使用红框标记

5.今日展示线

途中竖向的红线就是展示今天的线条,可以通过todayMarker off进行关闭,这一行写在title下面就可以了

6.横轴日期定制

如果要定制横轴的日期展示格式,可以使用axisFormat字段,默认为axisFormat %Y-%m-%d,展示的日期格式为2021-01-01。

如果改成axisFormat %Y/%m,展示的格式为2021/01

甘特图导出

在typora软件中,点击文件-导出,可以导出为html,pdf,图片等多种格式。

更多

typora对甘特图样式的支持依然是有限的,如果以上样式不能满足要求,更多信息可以查看mermaid的主页,使用它的live editor绘制甘特图。

mermaid主页:https://mermaid-js.github.io/mermaid/#/

  • 13
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Markdown可以通过使用mermaid库来甘特图。首先,在选择好合适的markdown编辑器后,你可以按照以下步骤来甘特图: 1. 在你的markdown文档中,使用mermaid语法来定义甘特图的结构和数据。 2. 在甘特图的定义中,需要指定任务的开始时间、结束时间和持续时间,并可以添加任务的标签和描述信息。 3. 使用mermaid的甘特图语法绘制甘特图。你可以使用"%%"来表示开始和结束的时间单位,并使用"-"来表示持续时间。 4. 在编辑器中预览或导出你的markdown文档,即可看到绘制好的甘特图。 通过这样的方式,你可以使用markdown快速便捷地生成甘特图,满足你的日常工作需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [项目管理必备 | 10分钟学会markdown高效出超简洁的甘特图](https://blog.csdn.net/weixin_43207777/article/details/106331431)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Markdown绘制甘特图教程](https://blog.csdn.net/cool99781/article/details/104536348)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值