Newer edit →
Addon:D3 Ancestral and Descendant Charts
2,358 bytes added
10:59, 15 April 2014
New Plugin D3 Charts details
The "D3 Ancestral/Descendant Chart" plugin consists of 3 Web based report plugins, Ancestral Collapsible Tree,
Ancestral Fan Chart and Descendant Indented Tree.
Each chart used the D3.js library for it's layout which are SVG based and provide some really nice interactiveness and animation.
The filtering is based off the text based Ancestry and Descendant Reports.
All of the reports generate JSON for ancestry/descendant's and could be easily customized for other usage.
== Ancestral Collapsible Tree ==
[[Image:D3Chart-AncestralCollapsibleTree.png|thumb|right|400px|Sample Ancestral Collapsible Tree]]
A graphical representation of ancestry for a given individual.
By default up to Great Grandparents are displayed.
Clicking on an ancestor whom has further ancestors
will either collapse or expand all ancestors for that person.
Specific customizable colors indicate whether there are
futher ancestors for a given person, and can be
specified for maternal and paternal lines.
== Ancestral Fan Chart ==
[[Image:D3Chart-AncestralFanChart.png|thumb|right|400px|Sample Ancestral Fan Chart]]
The Ancestral Fan Chart report illustrates an individuals
ancestry by means of a full circle fan chart.
The initial display shows the filtered individual at the center of the fan chart.
Selecting individuals on the fan chart will result in that individual becoming the
center person and a new fan chart is drawn dynamically indicating that persons ancestry.
Continuous selection of the center of the fan chart will eventually return you to
the original filter person, a page reload will also do this.
Custom colors can be provided for paternal and maternal sides of the filtered person.
== Descendant Indented Tree ==
[[Image:D3Chart-DescendantIndentedTree.png|thumb|right|400px|Sample Descendant Indented Tree]]
The Descendant Indented Tree report is a graphical representation of the text based Descendant Report.
When clicking on a person if that person has further descendants, then the tree will dynamically
expand or collapse depending on it's current state.
As with the other reports some customizable colors can be specified at generation time. In this report
they pertain to whether there are more descendants to view or not.
Retrieved from "
Contributor help pages
Gramps Github site