跳至内容

甘特图配置模式

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

包含甘特图特定配置的对象

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

甘特图配置类型

object (甘特图配置)

all of

甘特图配置属性

属性类型必需可空定义位置
titleTopMargininteger必需不可为空Mermaid 配置
barHeightinteger必需不可为空Mermaid 配置
barGapinteger可选不可为空Mermaid 配置
topPaddinginteger必需不可为空Mermaid 配置
rightPaddinginteger必需不可为空Mermaid 配置
leftPaddinginteger必需不可为空Mermaid 配置
gridLineStartPaddinginteger必需不可为空Mermaid 配置
fontSizeinteger必需不可为空Mermaid 配置
sectionFontSizeinteger必需不可为空Mermaid 配置
numberSectionStylesinteger必需不可为空Mermaid 配置
axisFormatstring必需不可为空Mermaid 配置
tickIntervalstring可选不可为空Mermaid 配置
topAxisboolean必需不可为空Mermaid 配置
displayModestring可选不可为空Mermaid 配置
weekdaystring必需不可为空Mermaid 配置

titleTopMargin

图表上方文本的顶部边距

titleTopMargin

titleTopMargin 类型

integer

titleTopMargin 约束

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

titleTopMargin 默认值

默认值为

json
25

barHeight

图表中条形的的高度

barHeight

barHeight 类型

integer

barHeight 约束

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

barHeight 默认值

默认值为

json
20

barGap

甘特图中不同活动之间的间距

barGap

barGap 类型

integer

barGap 约束

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

barGap 默认值

默认值为

json
4

topPadding

标题与甘特图之间,以及轴与甘特图之间的间距。

topPadding

topPadding 类型

integer

topPadding 约束

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

topPadding 默认值

默认值为

json
50

rightPadding

分配给活动右侧的节名字段的空间

rightPadding

rightPadding 类型

integer

rightPadding 约束

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

rightPadding 默认值

默认值为

json
75

leftPadding

分配给活动左侧的节名字段的空间

leftPadding

leftPadding 类型

integer

leftPadding 约束

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

leftPadding 默认值

默认值为

json
75

gridLineStartPadding

网格线的垂直起始位置

gridLineStartPadding

gridLineStartPadding 类型

integer

gridLineStartPadding 约束

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

gridLineStartPadding 默认值

默认值为

json
35

fontSize

字体大小

fontSize

fontSize 类型

integer

fontSize 约束

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

fontSize 默认值

默认值为

json
11

sectionFontSize

节的字体大小

sectionFontSize

  • 必需

  • 类型: integer

  • 不可为空

  • 定义位置: Mermaid 配置

  • tsType: string | number

sectionFontSize 类型

integer

sectionFontSize 约束

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

sectionFontSize 默认值

默认值为

json
11

numberSectionStyles

交替节样式的数量

numberSectionStyles

numberSectionStyles 类型

integer

numberSectionStyles 约束

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

numberSectionStyles 默认值

默认值为

json
4

axisFormat

轴的日期/时间格式

这可能需要调整以匹配您的区域设置和偏好。

axisFormat

axisFormat 类型

string

axisFormat 默认值

默认值为

json
"%Y-%m-%d"

tickInterval

轴刻度

模式为

javascript
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/;

tickInterval

tickInterval 类型

string

tickInterval 约束

模式:该字符串必须与以下正则表达式匹配

javascript
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/

尝试模式

topAxis

当此标志被设置时,日期标签将被添加到图表顶部

topAxis

topAxis 类型

boolean

displayMode

控制显示模式。

displayMode

displayMode 类型

string

displayMode 约束

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

解释
""
"compact"启用在同一行上显示多个任务。

weekday

基于周的间隔应从哪一天开始

weekday

weekday 类型

string

weekday 约束

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

解释
"monday"
"tuesday"
"wednesday"
"thursday"
"friday"
"saturday"
"sunday"

weekday 默认值

默认值为

json
"sunday"