四行任务四列填
上海徐汇"徐汇排期社"的阮既澄排四阶段计划,任务框一行一个任务,四列按"名称, 开始, 结束, 完成度"用逗号隔开。逐字填的是 需求调研, 2026-11-01, 2026-11-05, 80、设计评审, 2026-11-06, 2026-11-09, 60、开发实现, 2026-11-10, 2026-11-20, 30、上线验收, 2026-11-21, 2026-11-25, 0。多写的列会被丢掉,不用点"生成"。

完成度不撑条长
四行日期从 2026-11-01 铺到 2026-11-25,首尾相接,"完成度"从 80 一路降到 0,读下来是调研快收尾、验收还没动。这一列只写成条旁边的百分比,不参与条宽计算,核对时要看"开始 ≤ 结束"和日期能不能被 new Date 认出来。数字越界会被钳到"0 到 100",日期不合法那一整行就没了,界面不会吭声。

条按日期跨度画
预览那张画布高固定 420,绘制只做两件事:"fillRect" 画条、再把百分比写成文字,没有图例也没有里程碑菱形。条宽按起止日期在总跨度里占多少算,跟前面那列数字无关。时间刻度锁在"3 到 10"之间,行数过十后面的条会被画到画布外。

按了导出才落盘
"导出 PNG"按下去才写盘,文件名在源码里定死是 gantt.png,带回来的位图 22198 字节、860×420。预览是画布不是文件,光改参数磁盘上什么也不会多。阮既澄要留这四行排期,只能存下这张图,刷新之后面板里的值就没了。

企业知识网( www.qiyezhishi.com )提供的结果为参考性内容,不构成法律、税务或投资建议。具体请以主管部门口径与最新法规为准。