Graph View: Sort Order of children after adding second marraige

I am struggling with the order of siblings in Chart / Graph View - when adding another marriage.

4 siblings, all married, each of the 4 families has children. All fine

All fine until I add another marriage to one of them, and the sibling with two marriages move to the far left. I tried everything in re-ordering and using different generations etc, but no difference. I thought I was going mad.

Apparently I’m not the only sufferer of this: see comeng’s posting:

Is there any way to order the children chronologically or am I stuck, after adding a second marriage? Chart/Graph View does what I want perfectly until I add a second marriage, and it changes the birth date order.

Many thanks

GRAMPS: AIO64-5.2.3-r1-aa03f5a
Python: 3.11.9
BSDDB: 6.2.9 (6, 0, 30)
sqlite: 3.46.0 (2.6.0)
LANG: en_GB.UTF-8
OS: Windows 10

Can you attach a snapshot of what you see ?

No, that would be me :grin: Unfortunately I can’t help you with your actual question.

One of my ancestors married twice and Graph View shows his first wife to his left to his left with the three children of that marriage underneath. His second wife is shown to his right, with the five children of that marriage underneath. The birth order of all eight of his children is respected, i.e. all eight appear in chronological order.

Presumably all of the children in your case:
a) have birth dates
b) are ordered by birth date in the family

Hmm, just checked another person in my tree who married twice. In that case Graph View does not show his children in chronological order.
:person_shrugging:

This a well known long standing point with GraphView and is nothing to
do with GRAMPS as far as I am aware.
The issue arises from Graphviz attempting to produce the most compact
version of whatever it is being asked to. Graphviz does not attempt to
understand or deal with the complexities of family history.
It is neither a bug nor a flaw it is just the way it is.
phil

1 Like

In this case, I create two families with the same parents.
When you create the second family, gramps says you should use the first family. Ignore that. You’ll have the following:

Many thanks for the suggestions and the follow-ups.
Two snapshots below, person in question (GRAVES, Arthur Tommas) circled, first snapshot with one wedding (siblings in date order), second snapshot with two weddings (Arthur Tommas Graves apparently repositioned in Graph View to left; all I did was add the second wedding)

Any comments/help appreciated. although it seems the answer might be “it’s due to GraphViz”

For children, the date of marriage is very important. The date of marriage takes precedence over the date of birth.
It is very difficult to know what we really want.
Graphviz is a mathematical library for drawing graphs and the library tries to minimize the surface of the graph.
Several changes have been added to try and fix some problems, but we can’t fix all the problems.

1 Like

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