ガントチャート
(Gantt Chart)
サンプル
@startgantt
[タスク1] lasts 10 days
[タスク2] lasts 5 days
[タスク3] lasts 3 days
[タスク2] starts at [タスク1]'s end
[タスク3] starts at [タスク2]'s end
@endgantt
全体の設定
プロジェクト開始日
プロジェクトの開示日を指定できます。
project starts 2025/1/1
表示言語
ガントチャートの表示言語を指定できます。
和名 | 英名 |
---|---|
英語 | en |
日本語 | ja |
中国語 | zh |
韓国語 | ko |
language ja
表示単位とズーム
表示単位とズームを設定できます。
和名 | 英名 |
---|---|
日 | daily |
週 | weekly |
月 | monthly |
四半期 | quarterly |
年 | yearly |
projectscale daily zoom 2
タイトル
タイトルを定義できます。
title 新基盤構築計画
ヘッダ
ヘッダを定義できます。
header 新基盤構築計画
フッタ
フッタを定義できます。
footer フッタ
キャプション
キャプションを定義できます。
caption キャプション
凡例
凡例を定義できます。
legend
凡例
end legend
すべて組み合わせると...
セクション
セクションを作成できます。 セクションはタスクをグループ化するのに役立ちます。
-- 設計フェーズ --
タスク
タスクは、タスク名、開始日または依存関係、期間の順に記述します。
日付を指定して開始する場合
[taskA] starts at 2025/1/2
日数を指定して期間を記載する場合
[taskA] lasts 15 days
別のタスクの完了をまって開始する場合
[taskB] starts at [taskA]'s end
-- ※下記の様な記載も可能です。
-- [taskA] -> [taskB]
先行するタスクの完了後、指定日数待って開始する場合
[taskB] starts 2 days after [taskA]'s end
先行するタスクの開始を待って開始する場合
[taskB] starts at [taskA]'s start
別のタスクの終了を待って終了とする場合
[taskB] ends at [taskA]'s end
別のタスクの開始を待って終了とする場合
[taskB] ends at [taskA]'s start
別のタスクの終了に1日先だって終了する場合
[taskB] ends 1 day before [taskA]'s end
二つのマイルストーン間のタスクの場合
[taskA] occurs from [MilestoneA] to [MilestoneB]
-- ※下記の様な記載も可能です。
-- [taskA] starts at [MilestoneA]'s start
-- [taskA] ends at [MilestoneB]'s end
タスクの短縮名称と期間を指定する場合
[taskA] as [A] lasts 30 days
進捗状況を表示する場合
[taskA] is 50% completed
複数のタスクを一列に並べる場合
[taskB] displays on same row as [taskA]
タスクを削除する場合
この機能…進捗状況の0%と区別できないかも…。
[taskA] is deleted
リソース
タスクにリソースを割り当てることができます。
[taskA] on {person1} lasts 14 days
何%割り当てるか指定する場合
[taskA] on {person1:50%} lasts 7 days
複数のリソースを割り当てる場合
[taskA] on {person1} {person2} lasts 28 days
リソースの休業日
{person1} is off on 2025/1/10 to 2025/1/15
マイルストーン
マイルストーンを定義できる。
先行タスクがある場合
[MilestoneA] happens at [taskA]'s end
日付指定の場合
[MilestoneA] happens 2025/1/8
マイルストーンを削除する場合
[MilestoneA] is deleted
休業日
曜日指定
曜日を元にプロジェクトの休業日を指定できます。
和名 | 英名 |
---|---|
日曜日 | sunday |
月曜日 | Monday |
火曜日 | tuesday |
水曜日 | wednesday |
木曜日 | thursday |
金曜日 | friday |
土曜日 | saturday |
saturday are closed
sunday are closed
日付指定
日付を指定してプロジェクトの休業日を指定できます。
2025/1/5 is closed
休業日の除外
一端、曜日指定で休業日となってしまった日を日付指定で休業日から除外できます。
2025/1/4 is open
色
下記の記載で色見本を表示します。
@startuml
colors
@enduml
本日の背景色を指定
飽く迄、plantUMLで本日の日付、色を指定できるのみで、PlantUMLで本日の日付を取得させたり、それによって色を変更したりする機能はない。
today is 2025/1/15 and is colored in red
特定した日の色を指定
2025/01/10 is colored in salmon
特定した期間の色を指定
2025/01/05 to 2025/01/10 are colored in lightblue
ノート
ノートを定義できます。
note bottom
ノートの内容
end note
注意: 他の機能では、left right topも指定できますがガントチャートに限っては不可の様です。
行コメント
'
から始まる行は行コメントとして扱われます。
ブロックコメント
/*
から*/
まではブロックコメントとして扱われます。
注意: ただし、行頭以外に/*
を置いた場合にブロックコメントとして認識されないようです。
また行の途中で*/
を記載してもその行の最後までブロックコメントとして処理されるようです。
参照
https://qiita.com/asobinin_kinsan/items/e8552dcab508b414a19a
https://niyanmemo.com/5126/#toc10
https://edraw.wondershare.jp/gantt-chart/create-gantt-chart-by-plantuml.html
https://ones.com/ja/blog/knowledge/excel-plantuml-wbs-gantt-chart/