主题
Timeline Diagram Config Schema
txt
https://mermaid.js.org/schemas/config.schema.json#/$defs/TimelineDiagramConfig| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | config.schema.json* |
TimelineDiagramConfig Type
object (Timeline Diagram Config)
all of
TimelineDiagramConfig Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| diagramMarginX | integer | Required | cannot be null | Mermaid Config |
| diagramMarginY | integer | Required | cannot be null | Mermaid Config |
| leftMargin | integer | Required | cannot be null | Mermaid Config |
| width | integer | Required | cannot be null | Mermaid Config |
| height | integer | Required | cannot be null | Mermaid Config |
| padding | number | Optional | cannot be null | Mermaid Config |
| boxMargin | integer | Required | cannot be null | Mermaid Config |
| boxTextMargin | integer | Required | cannot be null | Mermaid Config |
| noteMargin | integer | Required | cannot be null | Mermaid Config |
| messageMargin | integer | Required | cannot be null | Mermaid Config |
| messageAlign | string | Required | cannot be null | Mermaid Config |
| bottomMarginAdj | integer | Required | cannot be null | Mermaid Config |
| rightAngles | boolean | Optional | cannot be null | Mermaid Config |
| taskFontSize | Multiple | Optional | cannot be null | Mermaid Config |
| taskFontFamily | string | Optional | cannot be null | Mermaid Config |
| taskMargin | number | Optional | cannot be null | Mermaid Config |
| activationWidth | number | Optional | cannot be null | Mermaid Config |
| textPlacement | string | Optional | cannot be null | Mermaid Config |
| actorColours | array | Optional | cannot be null | Mermaid Config |
| sectionFills | array | Optional | cannot be null | Mermaid Config |
| sectionColours | array | Optional | cannot be null | Mermaid Config |
| disableMulticolor | boolean | Optional | cannot be null | Mermaid Config |
diagramMarginX
c4 图右侧和左侧的边距必须为正值。
diagramMarginX
is required
Type:
integercannot be null
defined in: Mermaid Config
diagramMarginX Type
integer
diagramMarginX Constraints
minimum: the value of this number must greater than or equal to: 0
diagramMarginX Default Value
The default value is:
json
50diagramMarginY
c4 图上方和下方的边距必须为正值。
diagramMarginY
is required
Type:
integercannot be null
defined in: Mermaid Config
diagramMarginY Type
integer
diagramMarginY Constraints
minimum: the value of this number must greater than or equal to: 0
diagramMarginY Default Value
The default value is:
json
10leftMargin
角色之间的边距
leftMargin
is required
Type:
integercannot be null
defined in: Mermaid Config
leftMargin Type
integer
leftMargin Constraints
minimum: the value of this number must greater than or equal to: 0
leftMargin Default Value
The default value is:
json
150width
参与者框的宽度
width
is required
Type:
integercannot be null
defined in: Mermaid Config
width Type
integer
width Constraints
minimum: the value of this number must greater than or equal to: 0
width Default Value
The default value is:
json
150height
角色框的高度
height
is required
Type:
integercannot be null
defined in: Mermaid Config
height Type
integer
height Constraints
minimum: the value of this number must greater than or equal to: 0
height Default Value
The default value is:
json
50padding
padding
is optional
Type:
numbercannot be null
defined in: Mermaid Config
padding Type
number
boxMargin
循环框周围的边距
boxMargin
is required
Type:
integercannot be null
defined in: Mermaid Config
boxMargin Type
integer
boxMargin Constraints
minimum: the value of this number must greater than or equal to: 0
boxMargin Default Value
The default value is:
json
10boxTextMargin
循环/alt/opt 框中文本周围的边距
boxTextMargin
is required
Type:
integercannot be null
defined in: Mermaid Config
boxTextMargin Type
integer
boxTextMargin Constraints
minimum: the value of this number must greater than or equal to: 0
boxTextMargin Default Value
The default value is:
json
5noteMargin
注释周围的边距
noteMargin
is required
Type:
integercannot be null
defined in: Mermaid Config
noteMargin Type
integer
noteMargin Constraints
minimum: the value of this number must greater than or equal to: 0
noteMargin Default Value
The default value is:
json
10messageMargin
消息之间的空间。
messageMargin
is required
Type:
integercannot be null
defined in: Mermaid Config
messageMargin Type
integer
messageMargin Constraints
minimum: the value of this number must greater than or equal to: 0
messageMargin Default Value
The default value is:
json
35messageAlign
多行消息对齐
messageAlign
is required
Type:
stringcannot be null
defined in: Mermaid Config
messageAlign Type
string
messageAlign Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"left" | |
"center" | |
"right" |
messageAlign Default Value
The default value is:
json
"center"bottomMarginAdj
向下延长图表的边缘。根据 css 样式,这可能需要调整。
bottomMarginAdj
is required
Type:
integercannot be null
defined in: Mermaid Config
bottomMarginAdj Type
integer
bottomMarginAdj Constraints
minimum: the value of this number must greater than or equal to: 0
bottomMarginAdj Default Value
The default value is:
json
1rightAngles
弯曲箭头变为直角这将显示从同一节点开始并以直角而不是曲线开始的箭头。
rightAngles
is optional
Type:
booleancannot be null
defined in: Mermaid Config
rightAngles Type
boolean
rightAngles Default Value
The default value is:
json
falsetaskFontSize
taskFontSize
is optional
Type: any of the following:
stringornumber(Details)cannot be null
defined in: Mermaid Config
taskFontSize Type
any of the following: string or number (Details)
taskFontSize Default Value
The default value is:
json
14taskFontFamily
taskFontFamily
is optional
Type:
stringcannot be null
defined in: Mermaid Config
taskFontFamily Type
string
taskFontFamily Default Value
The default value is:
json
"\"Open Sans\", sans-serif"taskMargin
taskMargin
is optional
Type:
numbercannot be null
defined in: Mermaid Config
taskMargin Type
number
taskMargin Default Value
The default value is:
json
50activationWidth
激活框的宽度
activationWidth
is optional
Type:
numbercannot be null
defined in: Mermaid Config
activationWidth Type
number
activationWidth Default Value
The default value is:
json
10textPlacement
text placement as: tspan | fo | old only text as before
textPlacement
is optional
Type:
stringcannot be null
defined in: Mermaid Config
textPlacement Type
string
textPlacement Default Value
The default value is:
json
"fo"actorColours
actorColours
is optional
Type:
string[]cannot be null
defined in: Mermaid Config
actorColours Type
string[]
actorColours Default Value
The default value is:
json
["#8FBC8F", "#7CFC00", "#00FFFF", "#20B2AA", "#B0E0E6", "#FFFFE0"]sectionFills
sectionFills
is optional
Type:
string[]cannot be null
defined in: Mermaid Config
sectionFills Type
string[]
sectionFills Default Value
The default value is:
json
["#191970", "#8B008B", "#4B0082", "#2F4F4F", "#800000", "#8B4513", "#00008B"]sectionColours
sectionColours
is optional
Type:
string[]cannot be null
defined in: Mermaid Config
sectionColours Type
string[]
sectionColours Default Value
The default value is:
json
["#fff"]disableMulticolor
disableMulticolor
is optional
Type:
booleancannot be null
defined in: Mermaid Config
disableMulticolor Type
boolean
disableMulticolor Default Value
The default value is:
json
false