ステート図の設定スキーマ
https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/StateDiagramConfigエンティティ関係図に固有の設定を含むオブジェクト
| 抽象 | 拡張可能 | ステータス | 識別可能 | カスタムプロパティ | 追加プロパティ | アクセス制限 | 定義元 |
|---|---|---|---|---|---|---|---|
| インスタンス化可能 | いいえ | 不明なステータス | いいえ | 禁止 | 許可 | なし | config.schema.json* |
StateDiagramConfigタイプ
object (ステート図の設定)
すべて
StateDiagramConfigのプロパティ
| プロパティ | タイプ | 必須 | Nullable | 定義元 |
|---|---|---|---|---|
| titleTopMargin | 整数 | 必須 | nullにはできない | Mermaidの設定 |
| arrowMarkerAbsolute | ブール値 | 任意 | nullにはできない | Mermaidの設定 |
| dividerMargin | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| sizeUnit | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| padding | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| textHeight | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| titleShift | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| noteMargin | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| nodeSpacing | 整数 | 任意 | nullにはできない | Mermaidの設定 |
| rankSpacing | 整数 | 任意 | nullにはできない | Mermaidの設定 |
| forkWidth | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| forkHeight | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| miniPadding | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| fontSizeFactor | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| fontSize | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| labelHeight | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| edgeLengthFactor | 文字列 | 任意 | nullにはできない | Mermaidの設定 |
| compositTitleSize | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| radius | 数値 | 任意 | nullにはできない | Mermaidの設定 |
| defaultRenderer | 文字列 | 必須 | nullにはできない | Mermaidの設定 |
titleTopMargin
図の上のテキストのマージントップ
titleTopMargin
必須です
タイプ:
integernullにはできない
定義元: Mermaidの設定
titleTopMarginタイプ
整数
titleTopMarginの制約
minimum: この数値の値は、次の値以上である必要があります: 0
titleTopMarginのデフォルト値
デフォルト値は
25arrowMarkerAbsolute
arrowMarkerAbsolute
任意です
タイプ:
booleannullにはできない
定義元: Mermaidの設定
arrowMarkerAbsoluteタイプ
ブール値
dividerMargin
dividerMargin
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
dividerMarginタイプ
数値
dividerMarginのデフォルト値
デフォルト値は
10sizeUnit
sizeUnit
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
sizeUnitタイプ
数値
sizeUnitのデフォルト値
デフォルト値は
5padding
padding
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
paddingタイプ
数値
paddingのデフォルト値
デフォルト値は
8textHeight
textHeight
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
textHeightタイプ
数値
textHeightのデフォルト値
デフォルト値は
10titleShift
titleShift
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
titleShiftタイプ
数値
titleShiftのデフォルト値
デフォルト値は
-15noteMargin
noteMargin
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
noteMarginタイプ
数値
noteMarginのデフォルト値
デフォルト値は
10nodeSpacing
nodeSpacing
任意です
タイプ:
integernullにはできない
定義元: Mermaidの設定
nodeSpacingタイプ
整数
nodeSpacingの制約
minimum: この数値の値は、次の値以上である必要があります: 0
rankSpacing
rankSpacing
任意です
タイプ:
integernullにはできない
定義元: Mermaidの設定
rankSpacingタイプ
整数
rankSpacingの制約
minimum: この数値の値は、次の値以上である必要があります: 0
forkWidth
forkWidth
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
forkWidthタイプ
数値
forkWidthのデフォルト値
デフォルト値は
70forkHeight
forkHeight
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
forkHeightタイプ
数値
forkHeightのデフォルト値
デフォルト値は
7miniPadding
miniPadding
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
miniPaddingタイプ
数値
miniPaddingのデフォルト値
デフォルト値は
2fontSizeFactor
フォントサイズの係数。これは、dagreレイアウトでレンダリングする前にエッジラベルの幅を推測するために使用されます。フォントを切り替える場合は、これを更新する必要があるかもしれません。
fontSizeFactor
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
fontSizeFactorタイプ
数値
fontSizeFactorのデフォルト値
デフォルト値は
5.02fontSize
fontSize
任意です
タイプ:
numbernullにはできない
定義元: Mermaidの設定
fontSize タイプ
数値
fontSize デフォルト値
デフォルト値は
24labelHeight
labelHeight
任意です
タイプ:
numbernullにはできない
定義元: Mermaid Config
labelHeight タイプ
数値
labelHeight デフォルト値
デフォルト値は
16edgeLengthFactor
edgeLengthFactor
任意です
タイプ:
stringnullにはできない
定義元: Mermaid Config
edgeLengthFactor タイプ
文字列
edgeLengthFactor デフォルト値
デフォルト値は
"20"compositTitleSize
compositTitleSize
任意です
タイプ:
numbernullにはできない
定義元: Mermaid Config
compositTitleSize タイプ
数値
compositTitleSize デフォルト値
デフォルト値は
35radius
radius
任意です
タイプ:
numbernullにはできない
定義元: Mermaid Config
radius タイプ
数値
radius デフォルト値
デフォルト値は
5defaultRenderer
レンダリングに使用するレンダリングエンジンを決定します。
defaultRenderer
必須です
タイプ:
stringnullにはできない
定義元: Mermaid Config
defaultRenderer タイプ
文字列
defaultRenderer 制約
enum: このプロパティの値は、以下のいずれかの値と等しくなければなりません
| 値 | 説明 |
|---|---|
"dagre-d3" | [dagre-d3-es](https://www.npmjs.com/package/dagre-d3-es) ライブラリ。 |
"dagre-wrapper" | mermaid に実装された dagre のラッパー。 |
"elk" | [elkjs](https://github.com/kieler/elkjs) を使用したレイアウト。 |
defaultRenderer デフォルト値
デフォルト値は
"dagre-wrapper"