用 AI 画甘特图:项目排期与论文进度
约 4 分钟 · 更新于 2026-09-06
让 AI 输出 gantt 代码的提示词、日期格式与 section 分组、任务依赖(after)、里程碑与状态标记、时间轴刻度,以及关掉今日线让导出稳定。
提示词
请用 Mermaid 代码帮我画一张甘特图,项目是:毕业论文,从 2026-09-15 开题到 2027-05-20 答辩。要求:直接给出完整的 mermaid 代码块,第一行是 gantt,写 dateFormat YYYY-MM-DD,用 section 分组,任务名用中文。
把关键日期和阶段说给它,回复会按你的时间排;不说的话它会自己编一套日期,你再改。
一段典型结果
gantt
title 毕业论文进度
dateFormat YYYY-MM-DD
axisFormat %m-%d
todayMarker off
section 开题
文献综述 :done, a1, 2026-09-15, 20d
开题报告 :done, a2, after a1, 10d
开题答辩 :milestone, m1, 2026-10-20, 0d
section 研究
数据收集 :active, b1, 2026-10-21, 30d
模型构建与实验 :b2, after b1, 45d
结果分析 :b3, after b2, 20d
section 写作
初稿 :c1, after b3, 30d
修改与查重 :crit, c2, after c1, 20d
答辩 :milestone, m2, 2027-05-20, 0d在编辑器里打开打开后可以改文字、换主题、下载 PNG / Word / PPT。
语法速查
- 日期格式:
dateFormat YYYY-MM-DD定输入格式;axisFormat %m-%d定时间轴刻度的显示(只显示月-日)。 - 分组:
section 名称,下面的任务归这一组,图上按组分行。 - 任务行:
任务名 :标记, id, 开始, 时长或结束。时长写20d(天)、2w(周);也可以直接写结束日期。 - 依赖:
after a1表示紧接着 a1 结束开始;after a1 a2取两者中较晚的。 - 状态标记:
done已完成、active进行中、crit关键路径(红色描边),milestone里程碑(菱形,时长写0d)。标记写在冒号后第一个位置。 - 今日线:
todayMarker off关掉今天的竖线。写论文排期、要发给别人看的图建议关掉,否则每天打开图都不一样。
改内容
甘特图在代码里改:日期、时长、任务名都在各自那一行。想让一个阶段整体后移,改第一个任务的开始日期,后面用 after 串起来的任务会跟着挪。
甘特图不支持双击改字,也没有方向旋钮;图的宽度由总时长决定,时间跨度大时导出前把倍率切到 ×3。
转进画布要注意
甘特图转进自由画布时是整图作为一张图片,可以摆放和在旁边标注,不能拆成条。要改数据就回代码改,这类图本来也不该用手拖。
导出
排期表放进 PPT 最常见:「导出 PPT(pptx)」内嵌 3 倍高清图,横向的图刚好占一页。给项目组发的话用「导出 PDF」或直接「复制 PNG 到剪贴板」。模板库里有项目排期、产品发布、活动策划、论文进度四套甘特图。