根据用户提供的任务数据(JSON 格式),自动计算 CPM 关键路径,输出 A4 横版分页 PNG 和带横道条的 Excel。
docs/building-engineering-logic.md,按规则判断是否为建筑工程;若是,加载 resources/Building Engineering Resources.md(GB50300-2013)
docs/reference.md
python scripts/generate_gantt.py --input tasks.json --output ./output
python scripts/generate_gantt.py --input tasks.json --output ./output # PNG + Excel
python scripts/generate_gantt.py --input tasks.json --output ./output --format png # 仅 PNG
python scripts/generate_gantt.py --input tasks.json --output ./output --format excel # 仅 Excel
依赖: matplotlib, networkx, Pillow (PNG), openpyxl (Excel)
| 文件 | 说明 |
|------|------|
| docs/reference.md | JSON 格式、字段说明、颜色映射、输出物详情、自定义指南 |
| docs/building-engineering-logic.md | 建筑工程判断逻辑与资源文件说明 |
| resources/Building Engineering Resources.md | GB50300-2013 建筑工程施工质量验收统一标准 |
| scripts/example.json | 示例数据文件 |
construction-gantt-chart/
├── SKILL.md ← 本文件
├── docs/
│ ├── reference.md ← 技术参考
│ └── building-engineering-logic.md ← 建筑工程判断逻辑
├── scripts/
│ ├── generate_gantt.py ← 主脚本
│ └── example.json ← 示例数据
└── resources/
└── Building Engineering Resources.md ← GB50300-2013
共 1 个版本