跳至内容

Mermaid 配置方案中的无标题对象

txt
https://mermaid.npmjs.net.cn/schemas/config.schema.json#/properties/elk
摘要可扩展状态可识别自定义属性附加属性访问限制定义于
可实例化未知状态禁止允许config.schema.json*

elk 类型

object (详情)

elk 属性

属性类型必需可为空定义于
mergeEdgesboolean可选不可为空Mermaid 配置
nodePlacementStrategystring可选不可为空Mermaid 配置
cycleBreakingStrategystring可选不可为空Mermaid 配置

mergeEdges

Elk 特定选项,允许边缘在方便的情况下共享路径。 它可以使图表更漂亮,但也可以使图表更难阅读。

mergeEdges

mergeEdges 类型

boolean

nodePlacementStrategy

影响节点放置方式的 Elk 特定选项。

nodePlacementStrategy

nodePlacementStrategy 类型

string

nodePlacementStrategy 约束

枚举:此属性的值必须等于以下值之一

解释
"SIMPLE"
"NETWORK_SIMPLEX"
"LINEAR_SEGMENTS"
"BRANDES_KOEPF"

nodePlacementStrategy 默认值

默认值为

json
"BRANDES_KOEPF"

cycleBreakingStrategy

此策略决定如何查找图中的循环,并决定哪些边需要调整以打破循环。

cycleBreakingStrategy

cycleBreakingStrategy 类型

string

cycleBreakingStrategy 约束

枚举:此属性的值必须等于以下值之一

解释
"GREEDY"
"DEPTH_FIRST"
"INTERACTIVE"
"MODEL_ORDER"
"GREEDY_MODEL_ORDER"

cycleBreakingStrategy 默认值

默认值为

json
"GREEDY_MODEL_ORDER"