Skip to main content

has_cluster_overlap

Function has_cluster_overlap 

Source
pub(super) fn has_cluster_overlap(svg: &str) -> bool
Expand description

同一 clusters 组内两个子图框相交超过 0.5px 且互不包含(不是嵌套关系)即视为重叠。

Dagre 按子节点算子图大小,不考虑标题;Mermaid 事后把框撑到标题宽度,左右各外扩一截, 相邻子图就可能重叠。调用方据此加大 nodeSpacing 重新排版。