Inspired by this thread, I wanted to circulate the idea of creating a pie chart representation of ethnicity, using person attributes set for the ancestors, and then drilling down into descendants, in case a family has children, to build a chart showing ethnic origin, just like in this post: How do you record Enclave births? - #4 by emyoulation
As probably discussed multiple times, it’s not a scientifically accurate way to confirm the origin share, but we could give the user the possibility to say what they want to use it for – nationality/ethnicity/identity. Given that we’re barely 20 years into consumer DNA testing, which is still not widely available in certain places, it’s not possible to have such a test done for many people in the family tree.
My idea is to build a d3 visual using a specific attribute(s) set for a person. Then, if there is data for their partner and a child, we can graph the distribution of ethnicity that the descendant has, using the same graph method as other visual relationships are drawn. One of the exotic pivots here could be to populate the descendants’ attribute fields automatically; however, this could mess with manually entered data that one could want to add to a specific descendant.
I think that would be fantastic, but I would actually think it bigger:
A generic way to define categories (e.g. by attribute value)
Different visualizations of the categories, pie chart being one possibility.
We already have the d3-based fan charts which allow category coloring based on some predefined things, like religious denomination (based on the Religion event). It would be cool to use the same kind of categories both for fan charts and pie charts. We could share much of the same JS logic.
To me, the main question is how to shape the UI to define the categories to be plotted.
Sorry for the silence from my side. That is great, I would love to see the fan chart logic reused, but I currently do not know a way to represent quote-on-quote pie chart data on such a visual, adding number/place hints. I’m not great at data, but I’ll experiment and come back in a while.
If a way to consolidate the Fan Chart fundamental functions, it would help grow their capabilities.
In Gramps for destops, there are Fan charts as Charts View modes, gramplets and Reports. But only 1 type of Fan chart is available in all three. And not all the features are available in all types.
Perhaps most inconvenient of all, you cannot mirror the configuring done in one view mode (or gramplet splitbar, or report) to its brethren. So you cannot interactively configure a Fan Chart in a Chart view then apply it to a Report or Book.
I am not certain to be able to find who is french!
Close to south or north of German speaking countries area, the South-West of France is close to Spanish area, South-East to Italy, North-West to United Kingdom or Ireland, Québec is close to the American culture, what about Louisiana (USA), etc. So, even with all these french “mother or father tongues”, we cannot really trust any rule for setting a strict definition for “one french”…