跳到內容

甘特圖配置架構

txt
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

titleTopMargin 類型

整數

titleTopMargin 限制

最小值:此數字的值必須大於或等於:0

titleTopMargin 預設值

預設值為

json
25

barHeight

圖表中長條的高度

barHeight

barHeight 類型

整數

barHeight 限制

最小值:此數字的值必須大於或等於:0

barHeight 預設值

預設值為

json
20

barGap

甘特圖中不同活動之間的邊距

barGap

barGap 類型

整數

barGap 限制

最小值:此數字的值必須大於或等於:0

barGap 預設值

預設值為

json
4

topPadding

標題與甘特圖之間以及軸線與甘特圖之間的邊距。

topPadding

topPadding 類型

整數

topPadding 限制

最小值:此數字的值必須大於或等於:0

topPadding 預設值

預設值為

json
50

rightPadding

分配給活動右側區段名稱的空間

rightPadding

rightPadding 類型

整數

rightPadding 限制

最小值:此數字的值必須大於或等於:0

rightPadding 預設值

預設值為

json
75

leftPadding

分配給活動左側區段名稱的空間

leftPadding

leftPadding 類型

整數

leftPadding 限制

最小值:此數字的值必須大於或等於:0

leftPadding 預設值

預設值為

json
75

gridLineStartPadding

網格線的垂直起始位置

gridLineStartPadding

gridLineStartPadding 類型

整數

gridLineStartPadding 限制

最小值:此數字的值必須大於或等於:0

gridLineStartPadding 預設值

預設值為

json
35

fontSize

字體大小

fontSize

fontSize 類型

整數

fontSize 限制

最小值:此數字的值必須大於或等於:0

fontSize 預設值

預設值為

json
11

sectionFontSize

區段的字體大小

sectionFontSize

  • 為必要

  • 類型:integer

  • 不可為空

  • 定義於:Mermaid 配置

  • tsType: string | number

sectionFontSize 類型

整數

sectionFontSize 限制

最小值:此數字的值必須大於或等於:0

sectionFontSize 預設值

預設值為

json
11

numberSectionStyles

交替區段樣式的數量

numberSectionStyles

numberSectionStyles 類型

整數

numberSectionStyles 限制

最小值:此數字的值必須大於或等於:0

numberSectionStyles 預設值

預設值為

json
4

axisFormat

軸線的日期/時間格式

這可能需要調整以符合您的地區和偏好設定。

axisFormat

axisFormat 類型

字串

axisFormat 預設值

預設值為

json
"%Y-%m-%d"

tickInterval

軸刻度

模式為

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

tickInterval

tickInterval 類型

字串

tickInterval 約束

模式:字串必須符合下列正規表達式

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

嘗試模式

topAxis

當此旗標設定時,日期標籤將會被加到圖表的上方

topAxis

topAxis 類型

布林值

displayMode

控制顯示模式。

displayMode

displayMode 類型

字串

displayMode 約束

列舉:此屬性的值必須等於下列其中一個值

說明
""
"compact"啟用在同一列上顯示多個任務。

weekday

以星期為基礎的間隔應該從哪一天開始

weekday

weekday 類型

字串

weekday 約束

列舉:此屬性的值必須等於下列其中一個值

說明
"monday"
"tuesday"
"wednesday"
"thursday"
"friday"
"saturday"
"sunday"

weekday 預設值

預設值為

json
"sunday"