状态图配置模式
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
是必需的
类型:
整数
不可为空
定义于: Mermaid 配置
titleTopMargin 类型
整数
titleTopMargin 约束
最小值: 此数字的值必须大于或等于: 0
titleTopMargin 默认值
默认值为
25
arrowMarkerAbsolute
arrowMarkerAbsolute
是可选的
类型:
布尔值
不可为空
定义于: Mermaid 配置
arrowMarkerAbsolute 类型
布尔值
dividerMargin
dividerMargin
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
dividerMargin 类型
数字
dividerMargin 默认值
默认值为
10
sizeUnit
sizeUnit
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
sizeUnit 类型
数字
sizeUnit 默认值
默认值为
5
padding
padding
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
padding 类型
数字
padding 默认值
默认值为
8
textHeight
textHeight
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
textHeight 类型
数字
textHeight 默认值
默认值为
10
titleShift
titleShift
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
titleShift 类型
数字
titleShift 默认值
默认值为
-15
noteMargin
noteMargin
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
noteMargin 类型
数字
noteMargin 默认值
默认值为
10
nodeSpacing
nodeSpacing
是可选的
类型:
整数
不可为空
定义于: Mermaid 配置
nodeSpacing 类型
整数
nodeSpacing 约束
最小值: 此数字的值必须大于或等于: 0
rankSpacing
rankSpacing
是可选的
类型:
整数
不可为空
定义于: Mermaid 配置
rankSpacing 类型
整数
rankSpacing 约束
最小值: 此数字的值必须大于或等于: 0
forkWidth
forkWidth
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
forkWidth 类型
数字
forkWidth 默认值
默认值为
70
forkHeight
forkHeight
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
forkHeight 类型
数字
forkHeight 默认值
默认值为
7
miniPadding
miniPadding
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
miniPadding 类型
数字
miniPadding 默认值
默认值为
2
fontSizeFactor
字体大小因子,用于在 dagre 布局渲染之前猜测边标签的宽度。如果/当切换字体时,可能需要更新此因子
fontSizeFactor
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
fontSizeFactor 类型
数字
fontSizeFactor 默认值
默认值为
5.02
fontSize
fontSize
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
fontSize 类型
数字
fontSize 默认值
默认值为
24
labelHeight
labelHeight
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
labelHeight 类型
数字
labelHeight 默认值
默认值为
16
edgeLengthFactor
edgeLengthFactor
是可选的
类型:
string
不可为空
定义于: Mermaid 配置
edgeLengthFactor 类型
字符串
edgeLengthFactor 默认值
默认值为
"20"
compositTitleSize
compositTitleSize
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
compositTitleSize 类型
数字
compositTitleSize 默认值
默认值为
35
radius
半径
是可选的
类型:
数字
不可为空
定义于: Mermaid 配置
radius 类型
数字
radius 默认值
默认值为
5
defaultRenderer
决定渲染时使用的渲染引擎。
defaultRenderer
是必需的
类型:
string
不可为空
定义于: Mermaid 配置
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 默认值
默认值为
"dagre-wrapper"