Markdown绘制甘特图教程

日常工作中多个项目并行推进时,很难描述清楚每个任务的进度,以及当前状态。之前也想过用甘特图来管理项目进度,但是绘制甘特图的成本太高,而且不容易掌握。很难在团队中推广普及。

最近在使用Markdown排版时,发现Markdown可以快速便捷的生成甘特图,且能满足日常工作需求。

下面用一个简单的实例,简单讲解Markdown mermaid甘特图的绘制与使用。

该教程主要包括以下几个部分:

1、选择工具(使用印象笔记或Typora编制甘特图)
2、mermaid常用关键写说明
3、将甘特图转换为PDF或html格式
4、打印甘特图
5、附甘特图实例代码

1、选择工具

市面上Markdown编辑器不少(比如:MarkdownPad、cmd markdown、有道笔记、简书、印象笔记、Typora等等),但是支持mermaid语法的很少。

这几个里边也就印象笔记、Typora支持甘特图。下面附上下载链接。

Typora
印象笔记

印象笔记支持左侧编辑右侧实时显示结果,Typora也可以支持实时显示结果,但结果与代码在一个视图中显示,不便于查看。

推荐使用印象笔记编制甘特图,使用Typora渲染甘特图,导出其它格式。

印象笔记——甘特图实例.png

2、mermaid关键字说明

详细教程请参照官方教程及示例

mermaid官方教程

mermaid除了绘制甘特图之外,还可以绘制流程图、序列图、统计图表等,下面开始对常用关键字进行说明。

使用印象笔记中的插入甘特图按钮插入一个简单的甘特图实例。

一个最简单的甘特图

mermaid:图中红框第一行内容与最后一行内容,表示当前使用的语言为mermaid。
gantt:表示图表类型为甘特图
dateFormat:指定日期格式(Y表示年,M表示月,D表示日)。YYYY-MM-DD(2019-03-14),YY-MM-DD(19-03-14)
section: 项目关键字,空格之后输入项目名称。
任务行: section后每一行为一个任务。第一个字符串为任务名称,之后以:开头,添加任务属性。

接下来用下面代码实例说明常见任务属性。
任务状态:

  • done 已完成
  • active正在进行
  • crit 关键任务
  • 默认任务都为待完成状态

任务描述:在des1、des2位置添加任务描述,其它任务引用时直接引用des1就可以。
after: 描述任务时间关系。des3, after des2表示des3紧跟在des2之后。
任务时长有三种方式:

  • 时间范围 如:2014-01-06,2014-01-08
  • 指定天数 如:5d
  • 指定开始日期+天数 如:2014-01-06,5d

**PS:所有关键字之间用“,”分隔,关键字需要属性时用空格分隔(如:after des2,)。

gantt         
       dateFormat  YYYY-MM-DD   
       title 使用mermaid语言定制甘特图
       section 任务1
       已完成的任务           :done,    des1, 2014-01-06,2014-01-08
       正在进行的任务               :active,  des2, 2014-01-09, 3d
       待完成任务1               :         des3, after des2, 5d
       待完成任务2              :         des4, after des3, 5d

3、将甘特图转换为PDF或html格式

将甘特图复制至到Typora,导出为需要的格式。


使用Typora导出为PDF、html或图像.png

4、打印甘特图

  • 使用Typora将甘特图导出为html格式
    在转换之前可以选择合适的主题进行渲染
  • 使用浏览器打开html格式
  • 使用浏览器打印功能打印

5、附甘特图实例代码

附甘特图实例(需在第一行添加mermaid并以开头,在最后一行添加结尾)。简书的Markdown编辑器会自动将代码第一行及最后一行过滤。

gantt         
       dateFormat  YYYY-MM-DD   
       title 使用mermaid语言定制甘特图

       section 任务1
       已完成的任务           :done,    des1, 2014-01-06,2014-01-08
       正在进行的任务               :active,  des2, 2014-01-09, 3d
       待完成任务1               :         des3, after des2, 5d
       待完成任务2              :         des4, after des3, 5d

       section 关键任务
       已完成的关键任务 :crit, done, 2014-01-06,24h
       已完成的关键任务2         :crit, done, after des1, 2d
       正在进行的关键任务             :crit, active, 3d
       待完成的关键任务        :crit, 5d
       待完成任务           :2d
       待完成任务2                      :1d

       section 文档编写
       描述甘特图语法               :active, a1, after des1, 3d
       完成甘特图实例1      :after a1  , 20h
       完成甘特图实例2    :doc1, after a1  , 48h

END

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 一、简介 什么是Markdown?Markdown是一种轻量级的[标记语言],通常为程序员群体所用,目前它已经是全...
    konishi5202阅读 2,558评论 4 4
  • Markdown编辑器千千万,可是有颜值、功能强并且免费的,就没有几个了。之前一直在用Mou,分屏预览模式方便得很...
    中v中阅读 46,382评论 4 46
  • 加入007有一段时间了,今天向大家推荐一款软件Markdown来帮助大家提高写作的效率及解决排版问题,希望帮助到大...
    King9527阅读 1,773评论 0 5
  • 2016年1月31日,时值西藏冬季,我们几个人晚上开着车,从林芝着急赶回拉萨。路上遇到很多徒步的人,引人注意,...
    安北西海阅读 202评论 1 3
  • 1、带着父母去旅行 2017年,终于带着父母去青藏旅行,虽然并没有全程伴随,但很享受开着车载着他们,看看风景,拍拍...
    一心而已阅读 292评论 0 2