ジャーニー図設定スキーマ
https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/JourneyDiagramConfig
ジャーニー図に固有の設定を含むオブジェクト
抽象 | 拡張可能 | ステータス | 識別可能 | カスタムプロパティ | 追加プロパティ | アクセス制限 | 定義場所 |
---|---|---|---|---|---|---|---|
インスタンス化可能 | いいえ | 不明なステータス | いいえ | 禁止 | 許可 | なし | config.schema.json* |
JourneyDiagramConfig型
object
(ジャーニー図の設定)
すべて
JourneyDiagramConfigプロパティ
プロパティ | 型 | 必須 | Nullable | 定義元 |
---|---|---|---|---|
diagramMarginX | 整数 | 必須 | null不可 | Mermaid設定 |
diagramMarginY | 整数 | 必須 | null不可 | Mermaid設定 |
leftMargin | 整数 | 必須 | null不可 | Mermaid設定 |
width | 整数 | 必須 | null不可 | Mermaid設定 |
height | 整数 | 必須 | null不可 | Mermaid設定 |
boxMargin | 整数 | 必須 | null不可 | Mermaid設定 |
boxTextMargin | 整数 | 必須 | null不可 | Mermaid設定 |
noteMargin | 整数 | 必須 | null不可 | Mermaid設定 |
messageMargin | 整数 | 必須 | null不可 | Mermaid設定 |
messageAlign | 文字列 | 必須 | null不可 | Mermaid設定 |
bottomMarginAdj | 整数 | 必須 | null不可 | Mermaid設定 |
rightAngles | 真偽値 | 必須 | null不可 | Mermaid設定 |
taskFontSize | 複数 | オプション | null不可 | Mermaid設定 |
taskFontFamily | 文字列 | オプション | null不可 | Mermaid設定 |
taskMargin | 数値 | オプション | null不可 | Mermaid設定 |
activationWidth | 数値 | オプション | null不可 | Mermaid設定 |
textPlacement | 文字列 | オプション | null不可 | Mermaid設定 |
actorColours | 配列 | オプション | null不可 | Mermaid設定 |
sectionFills | 配列 | オプション | null不可 | Mermaid設定 |
sectionColours | 配列 | オプション | null不可 | Mermaid設定 |
diagramMarginX
c4図の左右の余白。正の値である必要があります。
diagramMarginX
必須です
型:
integer
null不可
定義場所: Mermaid設定
diagramMarginX型
整数
diagramMarginX制約
最小値: この数値は、0
以上である必要があります。
diagramMarginXのデフォルト値
デフォルト値は
50
diagramMarginY
c4図の上下の余白。正の値である必要があります。
diagramMarginY
必須です
型:
integer
null不可
定義場所: Mermaid設定
diagramMarginY型
整数
diagramMarginY制約
最小値: この数値は、0
以上である必要があります。
diagramMarginYのデフォルト値
デフォルト値は
10
leftMargin
アクター間の余白
leftMargin
必須です
型:
integer
null不可
定義場所: Mermaid設定
leftMargin型
整数
leftMargin制約
最小値: この数値は、0
以上である必要があります。
leftMarginのデフォルト値
デフォルト値は
150
width
アクターボックスの幅
width
必須です
型:
integer
null不可
定義場所: Mermaid設定
width型
整数
width制約
最小値: この数値は、0
以上である必要があります。
widthのデフォルト値
デフォルト値は
150
height
アクターボックスの高さ
height
必須です
型:
integer
null不可
定義場所: Mermaid設定
height型
整数
height制約
最小値: この数値は、0
以上である必要があります。
heightのデフォルト値
デフォルト値は
50
boxMargin
ループボックスの周りの余白
boxMargin
必須です
型:
integer
null不可
定義場所: Mermaid設定
boxMargin型
整数
boxMargin制約
最小値: この数値は、0
以上である必要があります。
boxMarginのデフォルト値
デフォルト値は
10
boxTextMargin
ループ/alt/optボックス内のテキストの周りの余白
boxTextMargin
必須です
型:
integer
null不可
定義場所: Mermaid設定
boxTextMargin型
整数
boxTextMargin制約
最小値: この数値は、0
以上である必要があります。
boxTextMarginのデフォルト値
デフォルト値は
5
noteMargin
ノートの周りの余白
noteMargin
必須です
型:
integer
null不可
定義場所: Mermaid設定
noteMargin型
整数
noteMargin制約
最小値: この数値は、0
以上である必要があります。
noteMarginのデフォルト値
デフォルト値は
10
messageMargin
メッセージ間のスペース。
messageMargin
必須です
型:
integer
null不可
定義場所: Mermaid設定
messageMargin型
整数
messageMargin制約
最小値: この数値は、0
以上である必要があります。
messageMarginのデフォルト値
デフォルト値は
35
messageAlign
複数行メッセージの配置
messageAlign
必須です
型:
string
null不可
定義場所: Mermaid設定
messageAlign型
文字列
messageAlign制約
enum: このプロパティの値は、次のいずれかの値と等しくなければなりません。
値 | 説明 |
---|---|
"left" | |
"center" | |
"right" |
messageAlignのデフォルト値
デフォルト値は
"center"
bottomMarginAdj
図の下端を延長します。
CSSスタイルによっては、調整が必要になる場合があります。
bottomMarginAdj
必須です
型:
integer
null不可
定義場所: Mermaid設定
bottomMarginAdj型
整数
bottomMarginAdj制約
最小値: この数値は、0
以上である必要があります。
bottomMarginAdjのデフォルト値
デフォルト値は
1
rightAngles
カーブした矢印が直角になります
これにより、同じノードで開始および終了する矢印が、曲線ではなく直角として表示されます。
rightAngles
必須です
型:
boolean
null不可
定義場所: Mermaid設定
rightAngles型
真偽値
taskFontSize
taskFontSize
taskFontSize型
次のいずれか: string
または number
(詳細)
taskFontSizeのデフォルト値
デフォルト値は
14
taskFontFamily
taskFontFamily
オプションです
型:
string
null不可
定義元: Mermaid設定
taskFontFamily型
文字列
taskFontFamilyのデフォルト値
デフォルト値は
"\"Open Sans\", sans-serif"
taskMargin
taskMargin
オプションです
型:
number
null不可
定義元: Mermaid設定
taskMargin型
数値
taskMarginのデフォルト値
デフォルト値は
50
activationWidth
アクティベーションボックスの幅
activationWidth
オプションです
型:
number
null不可
定義元: Mermaid設定
activationWidth型
数値
activationWidthのデフォルト値
デフォルト値は
10
textPlacement
テキストの配置: tspan | fo | 以前と同じようにテキストのみ
textPlacement
オプションです
型:
string
null不可
定義元: Mermaid設定
textPlacement型
文字列
textPlacementのデフォルト値
デフォルト値は
"fo"
actorColours
actorColours
オプションです
型:
string[]
null不可
定義元: Mermaid設定
actorColours型
string[]
actorColoursのデフォルト値
デフォルト値は
["#8FBC8F", "#7CFC00", "#00FFFF", "#20B2AA", "#B0E0E6", "#FFFFE0"]
sectionFills
sectionFills
オプションです
型:
string[]
null不可
定義元: Mermaid設定
sectionFills型
string[]
sectionFillsのデフォルト値
デフォルト値は
["#191970", "#8B008B", "#4B0082", "#2F4F4F", "#800000", "#8B4513", "#00008B"]
sectionColours
sectionColours
オプションです
型:
string[]
null不可
定義元: Mermaid設定
sectionColours型
string[]
sectionColoursのデフォルト値
デフォルト値は
["#fff"]