Skip to content

Symmetric Multiline Merge Median

Three metro lines on distinct tracks converging on one shared station under `diamond_style: symmetric`. The merge anchors on the median feeder track (the middle line) rather than the first-declared line's extreme track, so each feeder bends toward it by the least amount (#1277).

Mermaid source
examples/topologies/symmetric_multiline_merge_median.mmd
%%metro title: Symmetric multi-line merge
%%metro diamond_style: symmetric
%%metro line: top | Top | #f5c542
%%metro line: mid | Mid | #0570b0
%%metro line: bottom | Bottom | #ff8c00
graph LR
subgraph section1 [Section]
%%metro entry: left | top, mid, bottom
node_top[Top]
node_mid[Mid]
node_bottom[Bottom]
merge[Merge]
node_top -->|top| merge
node_mid -->|mid| merge
node_bottom -->|bottom| merge
end
CLI command
Terminal window
nf-metro render examples/topologies/symmetric_multiline_merge_median.mmd -o symmetric_multiline_merge_median.svg
Rendered map
Symmetric multi-line merge 1 Top Mid Bottom Merge Top Mid Bottom created with nf-metro v1.1.0+dev