ガント図設定スキーマ
https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/GanttDiagramConfigガント図に固有の設定を含むオブジェクト
| 抽象 | 拡張可能 | ステータス | 識別可能 | カスタムプロパティ | 追加プロパティ | アクセス制限 | 定義元 |
|---|---|---|---|---|---|---|---|
| インスタンス化可能 | いいえ | 不明なステータス | いいえ | 禁止 | 許可 | なし | config.schema.json* |
GanttDiagramConfigタイプ
object (ガント図設定)
すべて
GanttDiagramConfigのプロパティ
| プロパティ | 型 | 必須 | Nullable | 定義元 |
|---|---|---|---|---|
| titleTopMargin | 整数 | 必須 | null不可 | Mermaidの設定 |
| barHeight | 整数 | 必須 | null不可 | Mermaidの設定 |
| barGap | 整数 | オプション | null不可 | Mermaidの設定 |
| topPadding | 整数 | 必須 | null不可 | Mermaidの設定 |
| rightPadding | 整数 | 必須 | null不可 | Mermaidの設定 |
| leftPadding | 整数 | 必須 | null不可 | Mermaidの設定 |
| gridLineStartPadding | 整数 | 必須 | null不可 | Mermaidの設定 |
| fontSize | 整数 | 必須 | null不可 | Mermaidの設定 |
| sectionFontSize | 整数 | 必須 | null不可 | Mermaidの設定 |
| numberSectionStyles | 整数 | 必須 | null不可 | Mermaidの設定 |
| axisFormat | 文字列 | 必須 | null不可 | Mermaidの設定 |
| tickInterval | 文字列 | オプション | null不可 | Mermaidの設定 |
| topAxis | ブール | 必須 | null不可 | Mermaidの設定 |
| displayMode | 文字列 | オプション | null不可 | Mermaidの設定 |
| weekday | 文字列 | 必須 | null不可 | Mermaidの設定 |
titleTopMargin
図の上に表示されるテキストのマージントップ
titleTopMargin
必須
型:
integernull不可
定義元: Mermaidの設定
titleTopMarginの型
整数
titleTopMarginの制約
最小値: この数値の値は、0以上でなければなりません
titleTopMarginのデフォルト値
デフォルト値は
25barHeight
グラフ内のバーの高さ
barHeight
必須
型:
integernull不可
定義元: Mermaidの設定
barHeightの型
整数
barHeightの制約
最小値: この数値の値は、0以上でなければなりません
barHeightのデフォルト値
デフォルト値は
20barGap
ガント図内の異なるアクティビティ間のマージン
barGap
オプション
型:
integernull不可
定義元: Mermaidの設定
barGapの型
整数
barGapの制約
最小値: この数値の値は、0以上でなければなりません
barGapのデフォルト値
デフォルト値は
4topPadding
タイトルとガント図の間、および軸とガント図の間のマージン。
topPadding
必須
型:
integernull不可
定義元: Mermaidの設定
topPaddingの型
整数
topPaddingの制約
最小値: この数値の値は、0以上でなければなりません
topPaddingのデフォルト値
デフォルト値は
50rightPadding
アクティビティの右側のセクション名に割り当てられるスペース
rightPadding
必須
型:
integernull不可
定義元: Mermaidの設定
rightPaddingの型
整数
rightPaddingの制約
最小値: この数値の値は、0以上でなければなりません
rightPaddingのデフォルト値
デフォルト値は
75leftPadding
アクティビティの左側のセクション名に割り当てられるスペース
leftPadding
必須
型:
integernull不可
定義元: Mermaidの設定
leftPaddingの型
整数
leftPaddingの制約
最小値: この数値の値は、0以上でなければなりません
leftPaddingのデフォルト値
デフォルト値は
75gridLineStartPadding
グリッド線の垂直方向の開始位置
gridLineStartPadding
必須
型:
integernull不可
定義元: Mermaidの設定
gridLineStartPaddingの型
整数
gridLineStartPaddingの制約
最小値: この数値の値は、0以上でなければなりません
gridLineStartPaddingのデフォルト値
デフォルト値は
35fontSize
フォントサイズ
fontSize
必須
型:
integernull不可
定義元: Mermaidの設定
fontSizeの型
整数
fontSizeの制約
最小値: この数値の値は、0以上でなければなりません
fontSizeのデフォルト値
デフォルト値は
11sectionFontSize
セクションのフォントサイズ
sectionFontSize
必須
型:
integernull不可
定義元: Mermaidの設定
tsType:
string | number
sectionFontSizeの型
整数
sectionFontSizeの制約
最小値: この数値の値は、0以上でなければなりません
sectionFontSizeのデフォルト値
デフォルト値は
11numberSectionStyles
交互に表示されるセクションスタイルの数
numberSectionStyles
必須
型:
integernull不可
定義元: Mermaidの設定
numberSectionStyles 型
整数
numberSectionStyles 制約
最小値: この数値の値は、0以上でなければなりません
numberSectionStyles デフォルト値
デフォルト値は
4axisFormat
軸の日付/時刻のフォーマット
これは、あなたのロケールや好みに合わせて調整が必要かもしれません。
axisFormat
必須
型:
stringnull不可
定義元: Mermaid Config
axisFormat 型
文字列
axisFormat デフォルト値
デフォルト値は
"%Y-%m-%d"tickInterval
軸の目盛り
パターンは
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/;tickInterval
オプション
型:
stringnull不可
定義元: Mermaid Config
tickInterval 型
文字列
tickInterval 制約
pattern: 文字列は次の正規表現に一致する必要があります
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/topAxis
このフラグが設定されている場合、日付ラベルがチャートの上部に追加されます
topAxis
必須
型:
booleannull不可
定義元: Mermaid Config
topAxis 型
ブール
displayMode
表示モードを制御します。
displayMode
オプション
型:
stringnull不可
定義元: Mermaid Config
displayMode 型
文字列
displayMode 制約
enum: このプロパティの値は、次のいずれかの値と等しくなければなりません
| 値 | 説明 |
|---|---|
"" | |
"compact" | 同じ行に複数のタスクを表示できるようにします。 |
weekday
週単位の間隔を開始する曜日
weekday
必須
型:
stringnull不可
定義元: Mermaid Config
weekday 型
文字列
weekday 制約
enum: このプロパティの値は、次のいずれかの値と等しくなければなりません
| 値 | 説明 |
|---|---|
"monday" | |
"tuesday" | |
"wednesday" | |
"thursday" | |
"friday" | |
"saturday" | |
"sunday" |
weekday デフォルト値
デフォルト値は
"sunday"