Skip to main content

lift_cluster_labels

Function lift_cluster_labels 

Source
pub(super) fn lift_cluster_labels(svg: &str) -> String
Expand description

在每个 <g class="clusters"> 内,把所有子图标题移到全部子图底框之后绘制,标题总在最上层。

后画的子图底色会盖住先画的子图标题(Mermaid 原版同样如此)。子图 <g> 无 transform, 标题坐标相对所在 clusters 组不变,移动不改变位置;不跨组移动,因为不同 root 组可能各带 transform。外包一层同 class 的 <g> 以保留 .cluster span 等样式。