pub(super) fn has_cluster_overlap(svg: &str) -> bool
同一 clusters 组内两个子图框相交超过 0.5px 且互不包含(不是嵌套关系)即视为重叠。
Dagre 按子节点算子图大小,不考虑标题;Mermaid 事后把框撑到标题宽度,左右各外扩一截, 相邻子图就可能重叠。调用方据此加大 nodeSpacing 重新排版。
nodeSpacing