Spouses misplaced on relationship graph

Previously (up to 5.0), Gramps laid out spouses at the same level of ancestry (ie side by side). This layout is shown on the Gramps wiki. Now (v 5.1.2), spouses are placed either above (towards ancestors) or below (towards descendants) each other. The attached image shows the same tree done with Gramps 5.0 and 5.1. The graph done with 5.0 has spouses side by side. The graph done with 5.1 has spouses offset or misplaced.

How can I use subgraphs to keep spouses together, without having them misplaced? Currently, I have to go back to version 5.0 to do relationship graphs. I would rather use the current version of Gramps. (Last year, I raised bug 11494 on this.)

This was a result of a change made in pull request #733. I don’t use this graph myself, so I need some user feedback before making a decision.

Does anyone like the new functionality? Should we just revert it or keep it as an option?

I don’t like this new change.
Perhaps we should have an option to choose the new one or old one method.

1 Like

Relationship Graph was revised between Gramps 5.0 and 5.1 to add an invisible line linking parents. This extra line pulls the position of boxes to different places to minimize the crossing of connections.
See the sample image in the beginning of this thread.

  • Keep the ‘invisble line connects parents’ feature
  • Revert to old Graph
  • Make an option to choose between variants

0 voters

Hello Nick,

Does anyone like the new functionality? Should we just revert it or
keep it as an option?

Pull suggests ‘more compact’ and ‘beautiful’ graphs.

Based on the (admittedly limited) exposure I’ve had to the newer version,
I’d agree that more compact is true. In Peter’s example, the new layout
is not, IMO, beautiful(1).

Undoubtedly, some will like the new version. So, an option to select
which version, maybe?

(1) Beauty is in the eye of the beholder, I know.

I use the relationship graphs quite a bit, especially for explaining large trees or complex relationships to people who are not genealogists. When used with filters, the relationship graph can be very effective up to 700 or 800 people.
It is not clear how the change in #733 was an improvement. Sometimes it gives a more compact graph, and sometimes not. In my experience, it always results in the same or more crossings, and is more difficult to read. In particular, it makes it difficult to distinguish between parents and children in a family. The attached example is the same graph done with the two different versions. I find the old 5.0 version much more clear and easy to understand.

Definitely the old functionality should be restored.
Whether the “invisible lines” feature should be retained as an option is debatable. The disadvantage with this is that it makes Gramps just that bit more complex for the user, which erodes usability. If this feature is to be retained, there should first be a clear case for the benefit that it brings. It needs to be a clear and real benefit that outweighs the cost in terms of complexity in the user interface.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.