如何在Mermaid中为节点永久锚定指定subgraph?
Mermaid子图节点永久锚定问题
我维护着一个包含多个subgraph的复杂Mermaid流程图,因为图的规模较大,偶尔需要重排subgraph的顺序来提升整体清晰度或调整排版,但发现一个关键问题:节点在代码中首次出现的位置直接决定了它所属的subgraph,重排subgraph后,渲染结果会完全改变。
示例1:原subgraph顺序代码
subgraph Subgraph 1 A end subgraph Subgraph 2 A --> B end
渲染效果:节点A归属Subgraph 1,箭头从Subgraph 1内的A指向Subgraph 2内的B。
示例2:重排subgraph后的代码
subgraph Subgraph 2 A --> B end subgraph Subgraph 1 A end
渲染效果:节点A归属Subgraph 2,箭头在Subgraph 2内部连接A和B,Subgraph 1为空。
请问有没有办法可以将节点永久锚定到指定的subgraph,让它不受subgraph代码顺序的影响?比如类似A$这样的语法标记,强制节点A始终归属于目标subgraph。
内容的提问来源于stack exchange,提问作者canary_in_the_data_mine
相关产品推荐
相关产品推荐

