The web page says this about group:
If the end points of an edge belong to the same group, i.e., have the same
group
attribute, parameters are set to avoid crossings and keep the edges straight.
Does straight mean “edges not-multiline or splined” or does it mean “edges that are strictly horizontal or vertical”?
Or more simply, is a diagonal line (edge) straight?