如何使用美人鱼在甘特图中绘制重复任务

how to draw repeating tasks in Gantt chart using mermaid

提问人:Low_C 提问时间:10/28/2023 最后编辑:Low_C 更新时间:11/13/2023 访问量:37

问:

我用 Typora 用美人鱼绘制甘特图,但找不到绘制重复任务的方法。代码如下:

gantt
dateFormat ss
axisFormat %S
    section Round Robin scheduling
    p1: a, 00, 01
    p2: a, 01, 02
    p3: a, 02, 03
    p4: a, 03, 04
    p5: a, 04, 05
    p1: a, 05, 06

甘特图
的图片 原来是 P1 的重复任务不在同一条线上。后一个 p1 被认为是另一项任务。我怎样才能做到这一点?

Markdown 甘特图 美人鱼

评论


答:

0赞 Chris 11/13/2023 #1

我不认为有任何方法可以两次都在同一行上,但是您可以使用紧凑显示模式在任务适合时将任务折叠到同一行上:p1

<script type="module">
  import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
  mermaid.initialize({ startOnLoad: true });
</script>

<pre class="mermaid">
---
displayMode: compact
---

%% The preceding YAML block turns on compact mode

gantt
dateFormat ss
axisFormat %S
    section Round Robin scheduling
    p1: a, 00, 01
    p2: a, 01, 02
    p3: a, 02, 03
    p4: a, 03, 04
    p5: a, 04, 05
    p1: a, 05, 06
</pre>