现成的甘特图模板
点开看预览与完整代码,直接下载 PNG / SVG / Word / PPT;「在编辑器里打开」后改文字、换主题再导出。
三步拿到能交的图
- 1点上面的「打开示例,直接改字」,或挑一套阶段最接近的模板在编辑器里打开
- 2在代码里改任务名、开始日期和天数;任务写成 after 上一个任务的 id,前面的日期变了后面自动顺延。也可以把下面的提示词发给 AI,说清阶段和时间,让它生成后整段粘贴进来
- 3选一套主题,点「导出 Word」或「导出 PPT」;计划调整后改几个日期重新导出
甘特图的 Mermaid 写法
改这段试试:复制后粘贴进编辑器就能渲染。
mermaid
gantt
title 项目计划
dateFormat YYYY-MM-DD
axisFormat %m-%d
todayMarker off
section 需求
需求调研 :a1, 2026-03-02, 7d
需求评审 :a2, after a1, 3d
section 开发
方案设计 :b1, after a2, 5d
功能开发 :b2, after b1, 14d
section 测试上线
测试与修复 :c1, after b2, 7d
上线 :milestone, c2, after c1, 0d- 第一行写 gantt,接着写 dateFormat YYYY-MM-DD 说明日期格式,title 写标题
- section 阶段名 开始一个分组;下面每行一个任务:任务名 :id, 开始日期, 持续时间(如 7d、2w)
- 接在别的任务后面写 after id:撰写初稿 :b, after a, 14d。里程碑写 milestone,持续时间写 0d
- 任务状态可以加 done(已完成)、active(进行中)、crit(关键任务),写在 id 前面。日期里的横线要用半角 -
让 AI 按这个结构生成你的版本
把下面这段发给豆包、DeepSeek、Kimi 或元宝,把【】里的内容换成你的,再把它的回复整段粘贴到编辑器,会自动识别其中的代码。
prompt.txt
请用 Mermaid 的 gantt 语法画一张甘特图。项目是【项目名称】,从【开始日期】开始,分为【需求、开发、测试上线】几个阶段,每个阶段用一个 section。各阶段的任务和工期是:【需求调研 7 天、需求评审 3 天;方案设计 5 天…】。第一行之后写 dateFormat YYYY-MM-DD 和 todayMarker off;每个任务写成「任务名 :id, 开始, 工期」,后面的任务用 after 前一个任务的 id 接上,最后加一个 milestone。日期用半角横线。只输出 mermaid 代码块。
常见问题
- 甘特图怎么表示任务之间的先后依赖?
- 给前一个任务起个 id,后一个任务的开始时间写成 after 那个 id。前面的任务改了日期或工期,后面的会自动往后顺延,不用逐个改日期。
- 毕业论文的进度安排用甘特图怎么画?
- 按「选题与开题、文献综述、研究实施、论文撰写、修改与答辩」分成几个 section,每个阶段下面列 2 到 4 个任务,写上起止时间。模板里有现成的论文进度甘特图,改日期即可。
- 能按周或按月显示时间轴吗?
- 能。加一行 axisFormat 设置刻度的显示格式,如 axisFormat %m-%d 显示月-日,%Y-%m 显示年-月;再用 tickInterval 1week 或 1month 控制刻度间隔。
- 周末和节假日能跳过吗?
- 加一行 excludes weekends,工期就只按工作日计算;具体日期也可以排除,如 excludes 2026-10-01。排除的日子在图上显示为灰色条。
- 甘特图上那条红色竖线是什么?能去掉吗?
- 那是「今天」的标记线。日期范围不包含今天时它会落在图外或图边上,不想要就在代码里加一行 todayMarker off。本站的模板都已经关掉了。