我撰写了一篇文章介绍如何在 Obsidian 中利用 Mermaid 甘特图管理项目进度。
下面是文章部分内容:
甘特图示例
如下是一个完整的甘特图代码框和对应的图示效果:
```mermaid
gantt
title Mermaid 甘特图示例
%% 起止日期语法格式
dateFormat YYYY-MM-DD
%% 最下方时间轴日期格式
axisFormat %Y-%m
%% 最下方时间轴时间间隔
tickInterval 1month
%% 表示今天标记的显示样式
todayMarker stroke-width:3px,stroke:#FBBC05,opacity:0.6
%% 定义任务分类/区
section 项目开始
项目开始: done, a0, 2023-01-01, 1d
section 工作包 1
开会讨论项目工作计划: done, a1, after a0, 2023-01-05
执行工作包 1: done, a2, after a1, 6M
汇报及讨论工作包 1 成果: done, a3, after a2, 5d
section 工作包 2
执行工作包 2: active, a4, after a3, 5M
汇报及讨论工作包 2 成果: active, a5, after a4, 5d
section 里程碑
M1 - 完成工作包 1: milestone, after a2, 0d
M2 - 完成工作包 2: milestone, after a4, 0d
M3 - 提交项目报告: crit, milestone, 2024-01-20, 0d
section 项目结束
项目结束: active, 2023-12-30, 1d
```
从这个甘特图中,可以看到每个任务的起止日期及状态、任务之间的时间依赖情况、里程碑等,方便从总体上把握项目的进展,以便适时调整对应任务。