概述
本技能读取 Excel 三列数据(项目名、开始日期、持续时间天数),绘制标准工程进度 甘特图并直接保存为 PNG。设计风格已锁定:Y 轴为项目名称、X 轴为时间置于顶部、 深蓝商务条形、浅蓝底 + 浅灰蓝网格底纹、条形长度对应真实日期跨度。整个过程不依赖 联网,也不打包为 EXE。
何时使用
- 用户说「画甘特图 / 工程进度图 / 工期排期图 / 项目时间表」。
- 用户提供 Excel 三列数据(项目、开始日期、持续时间),要求时间轴可视化。
- 项目管理、施工进度、任务排期等场景。
工作流程
- 确认输入:Excel 路径(三列:项目名、开始日期、持续时间[天];首行若为表头如 「项目」会自动跳过)。
- 确认依赖已安装:在目标 Python 环境执行
pip install numpy matplotlib openpyxl。 - 运行脚本生成图片:
python scripts/gantt.py -i 数据.xlsx -o 输出.png可选参数:-t / --title主标题(默认「甘特图(工程进度管理)」)-m / --month统计将于该月完工的工程数量(1-12,默认 2 月)-o / --output输出 PNG 路径(默认 gantt.png)
- 通过 present_files 展示生成的 PNG,并汇报整体工期区间与将于某月完工的工程数量。
设计要点(与脚本一致)
- X 轴时间置于顶部,刻度固定为各项目开始日期(格式 %m-%d),并下移进图内避免 遮挡标题文字。
- 条形以「开始日期」为左、「持续时间」为宽,真实日期跨度;深蓝 #1f3b6e。
- 浅蓝底 #eef3fa,浅灰蓝网格底纹(竖线 #cdddee、横线 #dfeaf6)。
- 副标题动态统计「将于指定月份完工」的工程数量(参数 -m,默认 2 月)。
上架信息(商店文案,可直接照搬)
- 名称:甘特图生成 Gantt Chart
- 一句话简介:上传 Excel(项目 / 开始日期 / 持续时间),一键生成深蓝商务风工程进度甘特图 PNG;浅蓝底、顶部时间轴、条形对应真实工期,副标题自动统计将于指定月份完工的工程数量。
- 标签:数据可视化 / 甘特图 / 工程进度 / 项目管理 / 商务图表 / 自动化出图
- 定价策略:全部免费引流,走平台积分分成(审核通过有积分奖励,他人每次使用持续获得积分分成,积分可抵扣 AI 调用消耗)。后续可升级付费 Pro 版(自定义配色 / 多 Sheet / 批量出图 / 关键路径高亮)。
- 功能介绍(详情框可直接粘贴): 甘特图生成 Gantt Chart 是一款零配置的项目进度可视化技能。你只需准备一份三列表格 (项目名 / 开始日期 / 持续时间天数,Excel 即可,首行表头自动跳过),它就能自动解析 真实日期、一键生成深蓝商务风的工程进度甘特图。时间轴置于顶部并固定标注各项目开始 日期,条形长度精确对应真实工期跨度;浅蓝底配浅灰蓝网格底纹,清爽专业。副标题会自动 统计「将于指定月份完工」的工程数量(可用 -m 指定月份),方便汇报关键节点。中文字体 自动适配,适用于施工进度、任务排期、项目管理等场景。免费使用,开箱即出图。
资源
scripts/gantt.py:确定性绘图脚本,直接执行即可出图,无需读入上下文。assets/example_gantt.png:示例效果图,用于技能市场卡片展示。
微信扫一扫