Having single edges originate from a Graphviz record field is very straightforward and easy to control via ports and compass points.
I have a need, though, to have multiple edges originate from a single record field. The syntax of the DOT language does not appear to support this. Subgraphs may work for me, but the depiction of records is really the best representation of the data records.
I’m not really sure why the syntax of the dot language would not allow it. For example:
The fields
f0andf2have both more than one outgoing edge.By the way, though record shapes still work, it seems as if HTML-like labels are replacing them. From the graphivz web site: