Mermaid 設定架構中的未命名物件
txt
https://mermaid.dev.org.tw/schemas/config.schema.json#/properties/elk
摘要 | 可擴充 | 狀態 | 可識別 | 自訂屬性 | 額外屬性 | 存取限制 | 定義於 |
---|---|---|---|---|---|---|---|
可以被實例化 | 否 | 未知狀態 | 否 | 禁止 | 允許 | 無 | config.schema.json* |
elk 類型
object
(詳細資料)
elk 屬性
屬性 | 類型 | 必要 | 可為 Null | 定義者 |
---|---|---|---|---|
mergeEdges | 布林值 | 選用 | 不可為 Null | Mermaid 設定 |
nodePlacementStrategy | 字串 | 選用 | 不可為 Null | Mermaid 設定 |
cycleBreakingStrategy | 字串 | 選用 | 不可為 Null | Mermaid 設定 |
mergeEdges
Elk 特定的選項,允許邊緣在方便時共用路徑。它可以讓圖表看起來很漂亮,但也可能使其更難以閱讀圖表。
mergeEdges
為選用
類型:
boolean
不可為 Null
定義於:Mermaid 設定
mergeEdges 類型
布林值
nodePlacementStrategy
Elk 特定的選項,影響節點的放置方式。
nodePlacementStrategy
為選用
類型:
string
不可為 Null
定義於:Mermaid 設定
nodePlacementStrategy 類型
字串
nodePlacementStrategy 約束
列舉:此屬性的值必須等於下列其中一個值
值 | 說明 |
---|---|
"SIMPLE" | |
"NETWORK_SIMPLEX" | |
"LINEAR_SEGMENTS" | |
"BRANDES_KOEPF" |
nodePlacementStrategy 預設值
預設值為
json
"BRANDES_KOEPF"
cycleBreakingStrategy
此策略決定如何在圖形中尋找循環,並決定需要調整哪些邊緣以打破迴圈。
cycleBreakingStrategy
為選用
類型:
string
不可為 Null
定義於:Mermaid 設定
cycleBreakingStrategy 類型
字串
cycleBreakingStrategy 約束
列舉:此屬性的值必須等於下列其中一個值
值 | 說明 |
---|---|
"GREEDY" | |
"DEPTH_FIRST" | |
"INTERACTIVE" | |
"MODEL_ORDER" | |
"GREEDY_MODEL_ORDER" |
cycleBreakingStrategy 預設值
預設值為
json
"GREEDY_MODEL_ORDER"