Skip to content

Exit Run Three Drop Columns

Three lines leave one exit junction on a shared run and turn down through three different inter-section handlers, one returning to its own row and two continuing to the row below. The fan pivots through a single corner column and orders its lanes by each branch's destination row, so the two that ride the inter-row band nest without crossing on the way out (issue

Mermaid source
examples/topologies/exit_run_three_drop_columns.mmd
%%metro title: Exit run, three drop columns
%%metro style: dark
%%metro line: main | Main | #24b064
%%metro line: report | Report | #0dcaf0
%%metro line: sheets | Sheets | #f59e0b
%%metro grid: a | 0,0
%%metro grid: b | 1,0
%%metro grid: c | 2,0
%%metro grid: d | 3,0
%%metro grid: e | 3,1
graph LR
subgraph a [A]
a1[Step A1]
a2[Step A2]
a1 -->|main,report,sheets| a2
end
subgraph b [B]
b1[Step B1]
b2[Step B2]
b3[Step B3]
b4[Step B4]
b1 -->|main| b2
b2 -->|main| b3
b3 -->|main| b4
end
subgraph c [C]
c1[Step C1]
c2[Step C2]
c3[Step C3]
c1 -->|main| c2
c2 -->|main| c3
c1 -->|sheets| c2
c1 -->|report| c2
end
subgraph d [D]
d1[Step D1]
d2[Step D2]
d1 -->|sheets| d2
end
subgraph e [E]
e1[Step E1]
e2[Step E2]
e1 -->|main| e2
e1 -->|report| e2
end
a2 -->|main| b1
b4 -->|main| c1
c3 -->|main| e1
a2 -->|sheets| d1
c3 -->|sheets| d1
a2 -->|report| e1
b4 -->|report| e1
c3 -->|report| e1
CLI command
Terminal window
nf-metro render examples/topologies/exit_run_three_drop_columns.mmd -o exit_run_three_drop_columns.svg
Rendered map
Exit run, three drop columns 1 2 3 4 5 Step A1 Step B1 Step C1 Step E1 Step D1 Step A2 Step B2 Step C2 Step E2 Step D2 Step B3 Step C3 Step B4 Main Report Sheets created with nf-metro v2.0.0+dev