Not sure which anonymizer you used (please point to it), but it seems that there is no anonymizer that handles clusters.
Phooey!
Until a useful anonymizer appears, we will try to move forward.
- There is no graph-level or cluster-level attribute that means “line clusters symmetrically”. It is very difficult to adjust cluster positions. (it would be a nice enhancement)
- Neither is there a way to tell dot “be extra careful about node & edge placement” (another nice enhancement)
- However, the group attribute (group | Graphviz) might help sweet-talk nodes into alignment and then the clusters that contain them. At this moment I don’t remember if group works across clusters. Also, group is easier to apply manually than programmatically.
- Another way to align clusters would be to pad them with invisible nodes (ugh, not my first choice)
- Just remembered: osage see: Is there a way to draw "desks" (2 boxes side by side and 2 below them) without using arrows on graphviz?
and
How can I center nodes in a Graphviz cluster? - #5 by steveroush - Side note: have you tried other spline types? That wouldn’t rearrange the clusters or nodes, but might help the edge intersections.