2-Way fan charts from the CLI; accessing gramplets from the CLI

It would wonderful if a report existed for the two-way fan. There is a print option in each of the Charts category view modes for the 3 types of Fans. But that doesn’t get you the CLI access nor the ability to add that chart style to a Book of reports.

There is currently a Report Writing wikipage that labels itself as a “Tutorial” but it is more of an outline for a tutorial with the example portion completed.

What you suggest about having a framework/template for cross pollinating all 3 plugin containers (view mode, gramplet and report) would be even better. Then it would be less of a project to synchronize upgrading a Chart style family (like 3 types of Fans) that exist in all three plug in types.
Or to upgrade ALL the Chart View modes with features like Print, help or synchronizable Configure options. Or add similar Configure options to all Chart gramplets. Or make the fill color effect of Custom Filters applicable to all Fan Charts variants in all plugin types. Or to improve the control of font-scaling … this is still a major deficiency when Printing, in reports and for zooming.

Also of interest is that the Ancestral Fan Chart, Narrated Website, Web API and Betty each have their own Fan Chart implementations. Each with some qualities that are superior and their own defects. For instance, some of the charts in the Web API offer hairline borders and corner rounding of chart shapes. They make a far more elegant and scalable presentation on high-resolution monitors.

A couple years ago, there was a brief discussion asking how much is involved in replicating a Chart in the between a view modes and report with mention of flip-flopped 2-way Fan … with ancestors in the inferior position as a possible target project for documenting re-use chart code in the different plugin types.

And there have been a number of Fan Chart enhancements to the 5.2 development fork including:

@GaryGriffin created a sample-report-for-new-developers thread.

Maybe coordinating a tutorial project to show implementing the same chart in the different plugin types is somewhere you could help the project?

It would be a ‘force multiplier’ since having a variety of developers trying to upgrade EACH the existing builtin chart types would be a necessary part of the tutorial development. And that could also be a harmonization project for 5.2? The Addons Charts could follow since they have a slightly different .gpr.py and are not limited by the Gramps Major/Minor release schedule.