使用mermaid语言定制甘特图,Typora/语雀都支持

2014-01-072014-01-092014-01-112014-01-132014-01-152014-01-172014-01-192014-01-21已完成的任务 已完成的关键任务 已完成的关键任务2 描述甘特图语法 正在进行的任务 正在进行的关键任务 完成甘特图实例1 完成甘特图实例2 待完成任务1 待完成的关键任务 待完成任务2 待完成任务 待完成任务2 任务1关键任务文档编写使用mermaid语言定制甘特图
gantt         
dateFormat  YYYY-MM-DD   
title 使用mermaid语言定制甘特图
todayMarker off  %% 去除当前时间线
excludes weekends  %% 只计算工作日

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

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,)。

posted @   shenghuotaiai  阅读(2042)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示