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