Skip to content

Even Symmetric Fan Hub Join Centreline

A `diamond_style: symmetric` fan-out into six branches, reconverging on one join. An even branch count puts the fan's true centreline half a grid pitch off the row grid, and the fork hub agrees with the join hub on that centreline rather than landing on the nearest full grid row a full pitch away (#1595).

Mermaid source
examples/topologies/even_symmetric_fan_hub_join_centreline.mmd
%%metro title: Even Symmetric Fan Hub/Join Centreline
%%metro style: dark
%%metro diamond_style: symmetric
%%metro line: main | Main | #2db572
graph LR
subgraph fan [Fan-out]
hub[Fetch]
src_a[Source A]
src_b[Source B]
src_c[Source C]
src_d[Source D]
src_e[Source E]
src_f[Source F]
join[Merge]
hub -->|main| src_a
hub -->|main| src_b
hub -->|main| src_c
hub -->|main| src_d
hub -->|main| src_e
hub -->|main| src_f
src_a -->|main| join
src_b -->|main| join
src_c -->|main| join
src_d -->|main| join
src_e -->|main| join
src_f -->|main| join
end
CLI command
Terminal window
nf-metro render examples/topologies/even_symmetric_fan_hub_join_centreline.mmd -o even_symmetric_fan_hub_join_centreline.svg
Rendered map
Even Symmetric Fan Hub/Join Centreline 1 Fetch Source A Source B Source C Source D Source E Source F Merge Main created with nf-metro v2.0.0+dev