甘特圖配置架構
https://mermaid.dev.org.tw/schemas/config.schema.json#/$defs/GanttDiagramConfig
包含甘特圖特定配置的物件
抽象 | 可擴展 | 狀態 | 可識別 | 自訂屬性 | 其他屬性 | 存取限制 | 定義於 |
---|---|---|---|---|---|---|---|
可實例化 | 否 | 未知狀態 | 否 | 禁止 | 允許 | 無 | config.schema.json* |
GanttDiagramConfig 類型
object
(甘特圖配置)
全部
GanttDiagramConfig 屬性
屬性 | 類型 | 必要 | 可為空 | 定義者 |
---|---|---|---|---|
titleTopMargin | 整數 | 必要 | 不可為空 | Mermaid 配置 |
barHeight | 整數 | 必要 | 不可為空 | Mermaid 配置 |
barGap | 整數 | 可選 | 不可為空 | Mermaid 配置 |
topPadding | 整數 | 必要 | 不可為空 | Mermaid 配置 |
rightPadding | 整數 | 必要 | 不可為空 | Mermaid 配置 |
leftPadding | 整數 | 必要 | 不可為空 | Mermaid 配置 |
gridLineStartPadding | 整數 | 必要 | 不可為空 | Mermaid 配置 |
fontSize | 整數 | 必要 | 不可為空 | Mermaid 配置 |
sectionFontSize | 整數 | 必要 | 不可為空 | Mermaid 配置 |
numberSectionStyles | 整數 | 必要 | 不可為空 | Mermaid 配置 |
axisFormat | 字串 | 必要 | 不可為空 | Mermaid 配置 |
tickInterval | 字串 | 可選 | 不可為空 | Mermaid 配置 |
topAxis | 布林值 | 必要 | 不可為空 | Mermaid 配置 |
displayMode | 字串 | 可選 | 不可為空 | Mermaid 配置 |
weekday | 字串 | 必要 | 不可為空 | Mermaid 配置 |
titleTopMargin
圖表上方文字的頂部邊距
titleTopMargin
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
titleTopMargin 類型
整數
titleTopMargin 限制
最小值:此數字的值必須大於或等於:0
titleTopMargin 預設值
預設值為
25
barHeight
圖表中長條的高度
barHeight
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
barHeight 類型
整數
barHeight 限制
最小值:此數字的值必須大於或等於:0
barHeight 預設值
預設值為
20
barGap
甘特圖中不同活動之間的邊距
barGap
為可選
類型:
integer
不可為空
定義於:Mermaid 配置
barGap 類型
整數
barGap 限制
最小值:此數字的值必須大於或等於:0
barGap 預設值
預設值為
4
topPadding
標題與甘特圖之間以及軸線與甘特圖之間的邊距。
topPadding
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
topPadding 類型
整數
topPadding 限制
最小值:此數字的值必須大於或等於:0
topPadding 預設值
預設值為
50
rightPadding
分配給活動右側區段名稱的空間
rightPadding
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
rightPadding 類型
整數
rightPadding 限制
最小值:此數字的值必須大於或等於:0
rightPadding 預設值
預設值為
75
leftPadding
分配給活動左側區段名稱的空間
leftPadding
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
leftPadding 類型
整數
leftPadding 限制
最小值:此數字的值必須大於或等於:0
leftPadding 預設值
預設值為
75
gridLineStartPadding
網格線的垂直起始位置
gridLineStartPadding
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
gridLineStartPadding 類型
整數
gridLineStartPadding 限制
最小值:此數字的值必須大於或等於:0
gridLineStartPadding 預設值
預設值為
35
fontSize
字體大小
fontSize
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
fontSize 類型
整數
fontSize 限制
最小值:此數字的值必須大於或等於:0
fontSize 預設值
預設值為
11
sectionFontSize
區段的字體大小
sectionFontSize
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
tsType:
string | number
sectionFontSize 類型
整數
sectionFontSize 限制
最小值:此數字的值必須大於或等於:0
sectionFontSize 預設值
預設值為
11
numberSectionStyles
交替區段樣式的數量
numberSectionStyles
為必要
類型:
integer
不可為空
定義於:Mermaid 配置
numberSectionStyles 類型
整數
numberSectionStyles 限制
最小值:此數字的值必須大於或等於:0
numberSectionStyles 預設值
預設值為
4
axisFormat
軸線的日期/時間格式
這可能需要調整以符合您的地區和偏好設定。
axisFormat
為必要
類型:
string
不可為空
定義於:Mermaid 配置
axisFormat 類型
字串
axisFormat 預設值
預設值為
"%Y-%m-%d"
tickInterval
軸刻度
模式為
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/;
tickInterval
為可選
類型:
string
不可為空
定義於:Mermaid 配置
tickInterval 類型
字串
tickInterval 約束
模式:字串必須符合下列正規表達式
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/
topAxis
當此旗標設定時,日期標籤將會被加到圖表的上方
topAxis
為必要
類型:
boolean
不可為空
定義於:Mermaid 配置
topAxis 類型
布林值
displayMode
控制顯示模式。
displayMode
為可選
類型:
string
不可為空
定義於:Mermaid 配置
displayMode 類型
字串
displayMode 約束
列舉:此屬性的值必須等於下列其中一個值
值 | 說明 |
---|---|
"" | |
"compact" | 啟用在同一列上顯示多個任務。 |
weekday
以星期為基礎的間隔應該從哪一天開始
weekday
為必要
類型:
string
不可為空
定義於:Mermaid 配置
weekday 類型
字串
weekday 約束
列舉:此屬性的值必須等於下列其中一個值
值 | 說明 |
---|---|
"monday" | |
"tuesday" | |
"wednesday" | |
"thursday" | |
"friday" | |
"saturday" | |
"sunday" |
weekday 預設值
預設值為
"sunday"