I have a graph file like this:
digraph { \"Step1\" -> \"Step2\" -> \"Step3\"; subgraph step2detail { \"Step2\" -> \"note1\"; \"
Here's as simple as it gets - just use the group attribute to have graphviz prefer straight edges:
group
digraph { node[group=a, fontname="Arial", fontsize=14]; "Step1" -> "Step2" -> "Step3"; node[group=""]; "Step2" -> "note1"; "Step2" -> "note2"; "Step2" -> "note3"; "Step2" -> "note4"; }