跳到正文
Mernyx
打开菜单

Mermaid 甘特图速查表

任务、阶段和日期,沿着时间轴排开。

这个页面上的每一张图都由Mernyx——macOS 上的原生 Mermaid 编辑器绘制。不是浏览器里跑的 Mermaid.js,而是 App 画布用的同一个渲染器。

阶段与任务

任务是标题、一个冒号,然后是开始时间和长度。dateFormat 说明日期怎么读。

gantt
  dateFormat YYYY-MM-DD
  title Release plan
  section Build
  Compile :a1, 2026-01-06, 3d
  Test    :a2, after a1, 5d
一张甘特图,有一个叫 Build 的阶段,里面有两根先后相接的横条。放大图表

状态标签

done、active 和 crit 都是标签,而且必须写在清单最前面。

gantt
  dateFormat YYYY-MM-DD
  section Build
  Compile :done, a1, 2026-01-06, 3d
  Test    :active, a2, 2026-01-09, 3d
  Ship    :crit, a3, 2026-01-12, 2d
一个阶段里的三根甘特条:第一根填充,第二根只有轮廓,第三根高亮成红色。放大图表

依赖另一个任务

after a1 表示这个任务在 id 为 a1 的那个结束时开始。

gantt
  dateFormat YYYY-MM-DD
  section Build
  Compile :a1, 2026-01-06, 3d
  Test    :a2, after a1, 5d
  Ship    :a3, after a2, 2d
一排三根甘特条,每一根都从前一根结束的地方开始。放大图表

里程碑

里程碑是长度为零的任务——是时间轴上的一个标记,不是一根横条。

gantt
  dateFormat YYYY-MM-DD
  section Release
  Work :a1, 2026-01-06, 10d
  Launch :milestone, m1, 2026-01-20, 0d
一根表示工作的甘特条,右端有一个菱形标记表示发布。放大图表

在 Mernyx 里画出来

打开一个 .mmd 文件,在画布上挪一个节点,源码跟着走。macOS 原生,不经过浏览器。

图表预览