跳至内容

状态图配置模式

txt
https://mermaid.npmjs.net.cn/schemas/config.schema.json#/$defs/StateDiagramConfig

包含特定于实体关系图的配置的对象

抽象的可扩展的状态可识别的自定义属性其他属性访问限制定义于
可以实例化未知状态禁止允许config.schema.json*

StateDiagramConfig 类型

object (状态图配置)

全部

StateDiagramConfig 属性

属性类型必需可空定义于
titleTopMargin整数必需不可为空Mermaid 配置
arrowMarkerAbsolute布尔值可选不可为空Mermaid 配置
dividerMargin数字可选不可为空Mermaid 配置
sizeUnit数字可选不可为空Mermaid 配置
padding数字可选不可为空Mermaid 配置
textHeight数字可选不可为空Mermaid 配置
titleShift数字可选不可为空Mermaid 配置
noteMargin数字可选不可为空Mermaid 配置
nodeSpacing整数可选不可为空Mermaid 配置
rankSpacing整数可选不可为空Mermaid 配置
forkWidth数字可选不可为空Mermaid 配置
forkHeight数字可选不可为空Mermaid 配置
miniPadding数字可选不可为空Mermaid 配置
fontSizeFactor数字可选不可为空Mermaid 配置
fontSize数字可选不可为空Mermaid 配置
labelHeight数字可选不可为空Mermaid 配置
edgeLengthFactor字符串可选不可为空Mermaid 配置
compositTitleSize数字可选不可为空Mermaid 配置
半径数字可选不可为空Mermaid 配置
defaultRenderer字符串必需不可为空Mermaid 配置

titleTopMargin

图表上方的文本的顶部边距

titleTopMargin

titleTopMargin 类型

整数

titleTopMargin 约束

最小值: 此数字的值必须大于或等于: 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 约束

最小值: 此数字的值必须大于或等于: 0

rankSpacing

rankSpacing

rankSpacing 类型

整数

rankSpacing 约束

最小值: 此数字的值必须大于或等于: 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

labelHeight 类型

数字

labelHeight 默认值

默认值为

json
16

edgeLengthFactor

edgeLengthFactor

edgeLengthFactor 类型

字符串

edgeLengthFactor 默认值

默认值为

json
"20"

compositTitleSize

compositTitleSize

compositTitleSize 类型

数字

compositTitleSize 默认值

默认值为

json
35

radius

半径

radius 类型

数字

radius 默认值

默认值为

json
5

defaultRenderer

决定渲染时使用的渲染引擎。

defaultRenderer

defaultRenderer 类型

字符串

defaultRenderer 约束

枚举: 此属性的值必须等于以下值之一

解释
"dagre-d3"[dagre-d3-es](https://npmjs.net.cn/package/dagre-d3-es) 库。
"dagre-wrapper"在 mermaid 中实现的 dagre 包装器
"elk"使用 [elkjs](https://github.com/kieler/elkjs) 布局

defaultRenderer 默认值

默认值为

json
"dagre-wrapper"