旅程图配置模式
https://mermaid.npmjs.net.cn/schemas/config.schema.json#/$defs/JourneyDiagramConfig包含旅程图特定配置的对象
| 抽象 | 可扩展 | 状态 | 可识别 | 自定义属性 | 附加属性 | 访问限制 | 定义于 |
|---|---|---|---|---|---|---|---|
| 可以实例化 | 否 | 未知状态 | 否 | 禁止 | 允许 | 无 | config.schema.json* |
JourneyDiagramConfig 类型
object (旅程图配置)
all of
JourneyDiagramConfig 属性
| 属性 | 类型 | 必需 | 可空 | 定义于 |
|---|---|---|---|---|
| diagramMarginX | integer | 必需 | 不可为空 | Mermaid 配置 |
| diagramMarginY | integer | 必需 | 不可为空 | Mermaid 配置 |
| leftMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
| width | integer | 必需 | 不可为空 | Mermaid 配置 |
| height | integer | 必需 | 不可为空 | Mermaid 配置 |
| boxMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
| boxTextMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
| noteMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
| messageMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
| messageAlign | string | 必需 | 不可为空 | Mermaid 配置 |
| bottomMarginAdj | integer | 必需 | 不可为空 | Mermaid 配置 |
| rightAngles | boolean | 必需 | 不可为空 | Mermaid 配置 |
| taskFontSize | 多个 | 可选 | 不可为空 | Mermaid 配置 |
| taskFontFamily | string | 可选 | 不可为空 | Mermaid 配置 |
| taskMargin | number | 可选 | 不可为空 | Mermaid 配置 |
| activationWidth | number | 可选 | 不可为空 | Mermaid 配置 |
| textPlacement | string | 可选 | 不可为空 | Mermaid 配置 |
| actorColours | array | 可选 | 不可为空 | Mermaid 配置 |
| sectionFills | array | 可选 | 不可为空 | Mermaid 配置 |
| sectionColours | array | 可选 | 不可为空 | Mermaid 配置 |
diagramMarginX
C4 图表左右两侧的边距,必须为正值。
diagramMarginX
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
diagramMarginX 类型
integer
diagramMarginX 约束
最小值:此数字的值必须大于或等于:0
diagramMarginX 默认值
默认值为
50diagramMarginY
C4 图表上下两侧的边距,必须为正值。
diagramMarginY
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
diagramMarginY 类型
integer
diagramMarginY 约束
最小值:此数字的值必须大于或等于:0
diagramMarginY 默认值
默认值为
10leftMargin
参与者之间的边距
leftMargin
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
leftMargin 类型
integer
leftMargin 约束
最小值:此数字的值必须大于或等于:0
leftMargin 默认值
默认值为
150width
参与者框的宽度
width
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
width 类型
integer
width 约束
最小值:此数字的值必须大于或等于:0
width 默认值
默认值为
150height
参与者框的高度
height
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
height 类型
integer
height 约束
最小值:此数字的值必须大于或等于:0
height 默认值
默认值为
50boxMargin
循环框周围的边距
boxMargin
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
boxMargin 类型
integer
boxMargin 约束
最小值:此数字的值必须大于或等于:0
boxMargin 默认值
默认值为
10boxTextMargin
循环/alt/opt 框中文字周围的边距
boxTextMargin
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
boxTextMargin 类型
integer
boxTextMargin 约束
最小值:此数字的值必须大于或等于:0
boxTextMargin 默认值
默认值为
5noteMargin
注释周围的边距
noteMargin
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
noteMargin 类型
integer
noteMargin 约束
最小值:此数字的值必须大于或等于:0
noteMargin 默认值
默认值为
10messageMargin
消息之间的间隔。
messageMargin
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
messageMargin 类型
integer
messageMargin 约束
最小值:此数字的值必须大于或等于:0
messageMargin 默认值
默认值为
35messageAlign
多行消息的对齐方式
messageAlign
是必需的
类型:
string不可为空
定义于:Mermaid 配置
messageAlign 类型
string
messageAlign 约束
枚举:此属性的值必须等于以下值之一
| 值 | 说明 |
|---|---|
"left" | |
"center" | |
"right" |
messageAlign 默认值
默认值为
"center"bottomMarginAdj
向下延长图表的边缘。
根据 CSS 样式,这可能需要调整。
bottomMarginAdj
是必需的
类型:
integer不可为空
定义于:Mermaid 配置
bottomMarginAdj 类型
integer
bottomMarginAdj 约束
最小值:此数字的值必须大于或等于:0
bottomMarginAdj 默认值
默认值为
1rightAngles
弯曲箭头变为直角
这将显示以相同节点开始和结束的箭头为直角,而不是曲线。
rightAngles
是必需的
类型:
boolean不可为空
定义于:Mermaid 配置
rightAngles 类型
boolean
taskFontSize
taskFontSize
是可选的
类型: 以下任意一种:
string或number(详情)不可为空
定义于: Mermaid 配置
taskFontSize 类型
以下任意一种: string 或 number (详情)
taskFontSize 默认值
默认值为
14taskFontFamily
taskFontFamily
是可选的
类型:
string不可为空
定义于: Mermaid 配置
taskFontFamily 类型
string
taskFontFamily 默认值
默认值为
"\"Open Sans\", sans-serif"taskMargin
taskMargin
是可选的
类型:
number不可为空
定义于: Mermaid 配置
taskMargin 类型
number
taskMargin 默认值
默认值为
50activationWidth
激活框的宽度
activationWidth
是可选的
类型:
number不可为空
定义于: Mermaid 配置
activationWidth 类型
number
activationWidth 默认值
默认值为
10textPlacement
文本放置方式: tspan | fo | old 仅文本(与以前相同)
textPlacement
是可选的
类型:
string不可为空
定义于: Mermaid 配置
textPlacement 类型
string
textPlacement 默认值
默认值为
"fo"actorColours
actorColours
是可选的
类型:
string[]不可为空
定义于: Mermaid 配置
actorColours 类型
string[]
actorColours 默认值
默认值为
["#8FBC8F", "#7CFC00", "#00FFFF", "#20B2AA", "#B0E0E6", "#FFFFE0"]sectionFills
sectionFills
是可选的
类型:
string[]不可为空
定义于: Mermaid 配置
sectionFills 类型
string[]
sectionFills 默认值
默认值为
["#191970", "#8B008B", "#4B0082", "#2F4F4F", "#800000", "#8B4513", "#00008B"]sectionColours
sectionColours
是可选的
类型:
string[]不可为空
定义于: Mermaid 配置
sectionColours 类型
string[]
sectionColours 默认值
默认值为
["#fff"]