跳至內容

Mermaid 設定架構中的未命名物件

txt
https://mermaid.dev.org.tw/schemas/config.schema.json#/properties/elk
摘要可擴充狀態可識別自訂屬性額外屬性存取限制定義於
可以被實例化未知狀態禁止允許config.schema.json*

elk 類型

object (詳細資料)

elk 屬性

屬性類型必要可為 Null定義者
mergeEdges布林值選用不可為 NullMermaid 設定
nodePlacementStrategy字串選用不可為 NullMermaid 設定
cycleBreakingStrategy字串選用不可為 NullMermaid 設定

mergeEdges

Elk 特定的選項,允許邊緣在方便時共用路徑。它可以讓圖表看起來很漂亮,但也可能使其更難以閱讀圖表。

mergeEdges

mergeEdges 類型

布林值

nodePlacementStrategy

Elk 特定的選項,影響節點的放置方式。

nodePlacementStrategy

nodePlacementStrategy 類型

字串

nodePlacementStrategy 約束

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

說明
"SIMPLE"
"NETWORK_SIMPLEX"
"LINEAR_SEGMENTS"
"BRANDES_KOEPF"

nodePlacementStrategy 預設值

預設值為

json
"BRANDES_KOEPF"

cycleBreakingStrategy

此策略決定如何在圖形中尋找循環,並決定需要調整哪些邊緣以打破迴圈。

cycleBreakingStrategy

cycleBreakingStrategy 類型

字串

cycleBreakingStrategy 約束

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

說明
"GREEDY"
"DEPTH_FIRST"
"INTERACTIVE"
"MODEL_ORDER"
"GREEDY_MODEL_ORDER"

cycleBreakingStrategy 預設值

預設值為

json
"GREEDY_MODEL_ORDER"