【问题标题】:Set gantt tasks to relative dates before a deadline in mermaid将甘特图任务设置为美人鱼截止日期之前的相对日期
【发布时间】:2018-05-15 11:09:51
【问题描述】:

我正在使用美人鱼 js 来制作甘特图。在documentation 中,它展示了如何使用“after x”设置相对于先前任务完成的任务,例如:

section A section
   Completed task            :done,    des1, 2014-01-06,2014-01-08
   Active task               :active,  des2, 2014-01-09, 3d
   Future task               :         des3, after des2, 5d
   Future task2              :         des4, after des3, 5d

是否有任何等效方法可以将任务设置为下一个截止日期之前?我尝试用“之前”替换“之后”,但没有成功

【问题讨论】:

  • “文档”链接生成 404 - 未找到文件消息。

标签: gantt-chart mermaid


【解决方案1】:

对,美人鱼语法不支持“before”限定符,只支持“after”限定符。

"Gantt chart" section on the mermaid-diagrams page of diagrams.net 中描述了一些需要考虑的选项。

title Example Gantt diagram
dateFormat  YYYY-MM-DD
section Team 1
Research & requirements :done, a1, 2020-03-08, 2020-04-10
Review & documentation : after a1, 20d
section Team 2
Implementation      :crit, active, 2020-03-25  , 20d
Testing      :crit, 20d
  1. 对“研究和要求”任务使用结束日期值 - 例如 2020-04-10
  2. 使用固定的持续时间 - 例如 20 天用于“审查和记录”任务
  3. 用“:crit”标记任务 - 例如“实施”以指示“关键路径”任务

您还可以将“after”限定词应用于要在其他任务之前完成的较早任务之后的任务。

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多