コンテンツへスキップ

ステート図の設定スキーマ

txt
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

titleTopMarginタイプ

整数

titleTopMarginの制約

minimum: この数値の値は、次の値以上である必要があります: 0

titleTopMarginのデフォルト値

デフォルト値は

json
25

arrowMarkerAbsolute

arrowMarkerAbsolute

arrowMarkerAbsoluteタイプ

ブール値

dividerMargin

dividerMargin

dividerMarginタイプ

数値

dividerMarginのデフォルト値

デフォルト値は

json
10

sizeUnit

sizeUnit

sizeUnitタイプ

数値

sizeUnitのデフォルト値

デフォルト値は

json
5

padding

padding

paddingタイプ

数値

paddingのデフォルト値

デフォルト値は

json
8

textHeight

textHeight

textHeightタイプ

数値

textHeightのデフォルト値

デフォルト値は

json
10

titleShift

titleShift

titleShiftタイプ

数値

titleShiftのデフォルト値

デフォルト値は

json
-15

noteMargin

noteMargin

noteMarginタイプ

数値

noteMarginのデフォルト値

デフォルト値は

json
10

nodeSpacing

nodeSpacing

nodeSpacingタイプ

整数

nodeSpacingの制約

minimum: この数値の値は、次の値以上である必要があります: 0

rankSpacing

rankSpacing

rankSpacingタイプ

整数

rankSpacingの制約

minimum: この数値の値は、次の値以上である必要があります: 0

forkWidth

forkWidth

forkWidthタイプ

数値

forkWidthのデフォルト値

デフォルト値は

json
70

forkHeight

forkHeight

forkHeightタイプ

数値

forkHeightのデフォルト値

デフォルト値は

json
7

miniPadding

miniPadding

miniPaddingタイプ

数値

miniPaddingのデフォルト値

デフォルト値は

json
2

fontSizeFactor

フォントサイズの係数。これは、dagreレイアウトでレンダリングする前にエッジラベルの幅を推測するために使用されます。フォントを切り替える場合は、これを更新する必要があるかもしれません。

fontSizeFactor

fontSizeFactorタイプ

数値

fontSizeFactorのデフォルト値

デフォルト値は

json
5.02

fontSize

fontSize

fontSize タイプ

数値

fontSize デフォルト値

デフォルト値は

json
24

labelHeight

labelHeight

  • 任意です

  • タイプ: number

  • nullにはできない

  • 定義元: Mermaid Config

labelHeight タイプ

数値

labelHeight デフォルト値

デフォルト値は

json
16

edgeLengthFactor

edgeLengthFactor

  • 任意です

  • タイプ: string

  • nullにはできない

  • 定義元: Mermaid Config

edgeLengthFactor タイプ

文字列

edgeLengthFactor デフォルト値

デフォルト値は

json
"20"

compositTitleSize

compositTitleSize

  • 任意です

  • タイプ: number

  • nullにはできない

  • 定義元: Mermaid Config

compositTitleSize タイプ

数値

compositTitleSize デフォルト値

デフォルト値は

json
35

radius

radius

  • 任意です

  • タイプ: number

  • nullにはできない

  • 定義元: Mermaid Config

radius タイプ

数値

radius デフォルト値

デフォルト値は

json
5

defaultRenderer

レンダリングに使用するレンダリングエンジンを決定します。

defaultRenderer

  • 必須です

  • タイプ: string

  • nullにはできない

  • 定義元: 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 デフォルト値

デフォルト値は

json
"dagre-wrapper"