Beispiele für GedViz

Es gibt grundsätzlich zwei verschiedene Formen der Darstellung, einmal die gewohnt hierarchische Darstellung wie wir es auch von Nachfolgedarstellungen und (umgekehrten) Stammbäumen kennen, also die ältesten Vorfahren ganz oben und in Schritten darunter die folgenden Generationen. Diese Graphen werden mit der Funktion "dot" von Graphviz gezeichnet, es handelt sich hierbei um gerichtete Graphen (mit Pfeilen statt Linien) als Hierarchien.

Zum zweiten die Darstellung mit der Funktion "neato" von Graphviz, welches im eigentlichen Sinne ungerichtete Graphen (also nur mit der Darstellung von Linien) sind, die mit einem komplizierten Ansatz von Kamada und Kawaii versuchen alle Abstände zwischen zwei Objekten möglichst klein zu halten. Dies hat meiner Ansicht nach den Vorteil, daß verwandte Personen "enger" zusammen dargestellt werden, wenn auch die Übersichtlichkeit auf den ersten Blick etwas darunter leidet.

Dot vs Neato

Wenn man sich mal die Beispiele anschaut, muß man sich den Vorteil des einen durch einen Nachteil erkaufen. So fehlt bei "neato" die hierarchische Darstellung, welches das Erkennen von Generationen fast unmöglich macht. Andererseits erfolgt die Darstellung von sehr vielen Personen (Objekten) wesentlich kompakter, wenn auch durch die Vielzahl von Pfeilen nicht unbedingt klarer.

Umgekehrt hat man bei "dot" den Nachteil von sehr großen, meist in die Breite gehenden Graphiken (so hat das unten dargestellte erste Bild mit "dot" eine ausgedruckte Größe von 245cm x 29cm), wie man es eben auch von den Stammbäumen gewohnt ist. Der Vorteil ist eine auch für Laien sofort verständliche Darstellung der Abhängigkeiten zwischen Eltern und Kindern, sowie die Darstellung von Generationen im Verlauf nach unten.

Welches man letztlich präferiert sollte nur von der Fragestellung abhängig sein bzw. mit welcher Darstellung man sein Ziel eher und einfacher erreicht. Die beiden Methoden können mit dem gleichen Skript nur mittels Anklicken einer anderen Funktionen einfach nacheinander ausgeführt werden.

"Stammbaum" Darstellung mit Dot

(Klick auf das Bild führt zu einer lesbaren Darstellung in der Größe (6938 x 799 pixel)

 

"Stammbaum" Darstellung mit Neato

(Klick auf das Bild führt zu einer lesbaren Darstellung in der Größe (2118 x 1881 pixel)

Es sind in beiden Darstellungsformen 104 Personen mit 181 Relationen (dargestellt über die Pfeile) verarbeitet worden. Dabei werden Vater-Kind Beziehungen in blau dargestellt mit der Richtung vom Vater zum Kind. Ebenso werden die Mutter-Kind Beziehungen dargestellt, allerdings in rot. Taufpaten und Trauzeugen bleiben in schwarz, die Pfeilrichtung geht jeweils vom Paten oder Zeugen aus auf die zugehörige Person, falls ein Datum vorhanden ist wird die Jahreszahl angegeben. Hochzeiten zu guter letzt werden in grün dargestellt, auch hier wird das Datum (falls vorhanden) angezeigt.

 

Hier noch ein Beispiel für die Selektion 1 Person (#11465 Jacobus Coopmans) welcher mit der Funktion inkl. Familie selektiert wurde. Man sieht sehr schön die familiäre Verknüpfung bei den Taufpaten seiner mit 3 Ehefrauen gezeugten Kinder.

 

Weitere Beispiele

Zahllose weitere Beispiele für die Möglichkeiten mit Graphviz findet man auf deren Gallery Seite