甘特图配置模式
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 默认值
默认值为
25barHeight
图表中条形的的高度
barHeight
必需
类型:
integer不可为空
定义位置: Mermaid 配置
barHeight 类型
integer
barHeight 约束
最小值: 此数字的值必须大于或等于: 0
barHeight 默认值
默认值为
20barGap
甘特图中不同活动之间的间距
barGap
可选
类型:
integer不可为空
定义位置: Mermaid 配置
barGap 类型
integer
barGap 约束
最小值: 此数字的值必须大于或等于: 0
barGap 默认值
默认值为
4topPadding
标题与甘特图之间,以及轴与甘特图之间的间距。
topPadding
必需
类型:
integer不可为空
定义位置: Mermaid 配置
topPadding 类型
integer
topPadding 约束
最小值: 此数字的值必须大于或等于: 0
topPadding 默认值
默认值为
50rightPadding
分配给活动右侧的节名字段的空间
rightPadding
必需
类型:
integer不可为空
定义位置: Mermaid 配置
rightPadding 类型
integer
rightPadding 约束
最小值: 此数字的值必须大于或等于: 0
rightPadding 默认值
默认值为
75leftPadding
分配给活动左侧的节名字段的空间
leftPadding
必需
类型:
integer不可为空
定义位置: Mermaid 配置
leftPadding 类型
integer
leftPadding 约束
最小值: 此数字的值必须大于或等于: 0
leftPadding 默认值
默认值为
75gridLineStartPadding
网格线的垂直起始位置
gridLineStartPadding
必需
类型:
integer不可为空
定义位置: Mermaid 配置
gridLineStartPadding 类型
integer
gridLineStartPadding 约束
最小值: 此数字的值必须大于或等于: 0
gridLineStartPadding 默认值
默认值为
35fontSize
字体大小
fontSize
必需
类型:
integer不可为空
定义位置: Mermaid 配置
fontSize 类型
integer
fontSize 约束
最小值: 此数字的值必须大于或等于: 0
fontSize 默认值
默认值为
11sectionFontSize
节的字体大小
sectionFontSize
必需
类型:
integer不可为空
定义位置: Mermaid 配置
tsType:
string | number
sectionFontSize 类型
integer
sectionFontSize 约束
最小值: 此数字的值必须大于或等于: 0
sectionFontSize 默认值
默认值为
11numberSectionStyles
交替节样式的数量
numberSectionStyles
必需
类型:
integer不可为空
定义位置: Mermaid 配置
numberSectionStyles 类型
integer
numberSectionStyles 约束
最小值: 此数字的值必须大于或等于: 0
numberSectionStyles 默认值
默认值为
4axisFormat
轴的日期/时间格式
这可能需要调整以匹配您的区域设置和偏好。
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"