graph G { //These are attempts to manipulate the layout. //Better ways exist, I'm certain. //Force straight lines graph [layout=dot overlap=false sep="+125,125" splines=false] //Force icons to be considered of the same and constant size node [shape=box fixedsize=true width=1 height=1] //We don't want to type the long hostname when defining edges bob [hostname="bob.example.com"] joe [hostname="joe.tx123.ops.example.com"] router [label="Our router" zbximage="router"] mystery_guest[label="I walk alone" zbximage="router"] //This notation allows for muliple edges from router in one go router -- { bob joe } [color="green"] //A separate daisy chain of nodes without further details host_a -- host_b -- host_c -- host_d [label="Wheee"] }