graph { graph [splines=ortho, nodesep=1] node [color=white] ff [label="isoisä"] f [label="isä"] fb [label="setä"] fs [label="täti"] m [label="äiti"] c [level="lapsi"] subgraph cluster_level0 { label = "Ensimmäinen polvi" labeljust=l ff } subgraph cluster_level1f { label = "Toinen polvi" labeljust=l f fb fs } subgraph cluster_level1m { label = " " labeljust=l m } subgraph cluster_level2 { label = "Kolmas polvi" labeljust=l c } ff -- f f -- c m -- c }