甘特图配置模式
https://mermaid.npmjs.net.cn/schemas/config.schema.json#/$defs/GanttDiagramConfig
包含甘特图特定配置的对象
抽象 | 可扩展 | 状态 | 可识别 | 自定义属性 | 附加属性 | 访问限制 | 定义位置 |
---|---|---|---|---|---|---|---|
可以实例化 | 否 | 未知状态 | 否 | 禁止 | 允许 | 无 | config.schema.json* |
甘特图配置类型
object
(甘特图配置)
all of
甘特图配置属性
属性 | 类型 | 必需 | 可空 | 定义位置 |
---|---|---|---|---|
titleTopMargin | integer | 必需 | 不可为空 | Mermaid 配置 |
barHeight | integer | 必需 | 不可为空 | Mermaid 配置 |
barGap | integer | 可选 | 不可为空 | Mermaid 配置 |
topPadding | integer | 必需 | 不可为空 | Mermaid 配置 |
rightPadding | integer | 必需 | 不可为空 | Mermaid 配置 |
leftPadding | integer | 必需 | 不可为空 | Mermaid 配置 |
gridLineStartPadding | integer | 必需 | 不可为空 | Mermaid 配置 |
fontSize | integer | 必需 | 不可为空 | Mermaid 配置 |
sectionFontSize | integer | 必需 | 不可为空 | Mermaid 配置 |
numberSectionStyles | integer | 必需 | 不可为空 | Mermaid 配置 |
axisFormat | string | 必需 | 不可为空 | Mermaid 配置 |
tickInterval | string | 可选 | 不可为空 | Mermaid 配置 |
topAxis | boolean | 必需 | 不可为空 | Mermaid 配置 |
displayMode | string | 可选 | 不可为空 | Mermaid 配置 |
weekday | string | 必需 | 不可为空 | Mermaid 配置 |
titleTopMargin
图表上方文本的顶部边距
titleTopMargin
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
titleTopMargin 类型
integer
titleTopMargin 约束
最小值: 此数字的值必须大于或等于: 0
titleTopMargin 默认值
默认值为
25
barHeight
图表中条形的的高度
barHeight
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
barHeight 类型
integer
barHeight 约束
最小值: 此数字的值必须大于或等于: 0
barHeight 默认值
默认值为
20
barGap
甘特图中不同活动之间的间距
barGap
可选
类型:
integer
不可为空
定义位置: Mermaid 配置
barGap 类型
integer
barGap 约束
最小值: 此数字的值必须大于或等于: 0
barGap 默认值
默认值为
4
topPadding
标题与甘特图之间,以及轴与甘特图之间的间距。
topPadding
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
topPadding 类型
integer
topPadding 约束
最小值: 此数字的值必须大于或等于: 0
topPadding 默认值
默认值为
50
rightPadding
分配给活动右侧的节名字段的空间
rightPadding
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
rightPadding 类型
integer
rightPadding 约束
最小值: 此数字的值必须大于或等于: 0
rightPadding 默认值
默认值为
75
leftPadding
分配给活动左侧的节名字段的空间
leftPadding
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
leftPadding 类型
integer
leftPadding 约束
最小值: 此数字的值必须大于或等于: 0
leftPadding 默认值
默认值为
75
gridLineStartPadding
网格线的垂直起始位置
gridLineStartPadding
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
gridLineStartPadding 类型
integer
gridLineStartPadding 约束
最小值: 此数字的值必须大于或等于: 0
gridLineStartPadding 默认值
默认值为
35
fontSize
字体大小
fontSize
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
fontSize 类型
integer
fontSize 约束
最小值: 此数字的值必须大于或等于: 0
fontSize 默认值
默认值为
11
sectionFontSize
节的字体大小
sectionFontSize
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
tsType:
string | number
sectionFontSize 类型
integer
sectionFontSize 约束
最小值: 此数字的值必须大于或等于: 0
sectionFontSize 默认值
默认值为
11
numberSectionStyles
交替节样式的数量
numberSectionStyles
必需
类型:
integer
不可为空
定义位置: Mermaid 配置
numberSectionStyles 类型
integer
numberSectionStyles 约束
最小值: 此数字的值必须大于或等于: 0
numberSectionStyles 默认值
默认值为
4
axisFormat
轴的日期/时间格式
这可能需要调整以匹配您的区域设置和偏好。
axisFormat
必需
类型:
string
不可为空
定义位置: Mermaid 配置
axisFormat 类型
string
axisFormat 默认值
默认值为
"%Y-%m-%d"
tickInterval
轴刻度
模式为
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/;
tickInterval
可选
类型:
string
不可为空
定义于:Mermaid 配置
tickInterval 类型
string
tickInterval 约束
模式:该字符串必须与以下正则表达式匹配
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/
topAxis
当此标志被设置时,日期标签将被添加到图表顶部
topAxis
必需
类型:
boolean
不可为空
定义于:Mermaid 配置
topAxis 类型
boolean
displayMode
控制显示模式。
displayMode
可选
类型:
string
不可为空
定义于:Mermaid 配置
displayMode 类型
string
displayMode 约束
枚举:此属性的值必须等于以下值之一
值 | 解释 |
---|---|
"" | |
"compact" | 启用在同一行上显示多个任务。 |
weekday
基于周的间隔应从哪一天开始
weekday
必需
类型:
string
不可为空
定义于:Mermaid 配置
weekday 类型
string
weekday 约束
枚举:此属性的值必须等于以下值之一
值 | 解释 |
---|---|
"monday" | |
"tuesday" | |
"wednesday" | |
"thursday" | |
"friday" | |
"saturday" | |
"sunday" |
weekday 默认值
默认值为
"sunday"