NEWS
ggextreme 0.1.0 (2026-10-06)
- First release.
- Bar chart races:
ggrace(), race_frame(), race_size() and
animate_race(), with country flags on the bars. A race prints as an
interactive widget whose play button and timeline work, and plays the same
frames animate_race() writes.
- Interactive causal diagrams with
ggcausal(), including the paths an
adjustment set leaves open.
- Network meta-analysis: network plots with
ggnma(), league tables with
ggleague(), both showing where each estimate's evidence comes from, and
the CINeMA family cinema_judge(), cinema_league(),
cinema_contribution(), cinema_clinical(), cinema_incoherence() and
cinema_network().
- Meta-analysis: forest plots with
ggmeta() and animate_meta(), and
funnel plots with ggfunnel().
- Trials and survival: Kaplan-Meier plots with
ggkm() and animate_km(),
swimmer plots with ggswimmer() and responder thresholds with
ggresponder().
- Explorers:
ggdiagnostic() for test cutoffs, ggsensitivity() for
unmeasured confounding and ggmultiverse() for a multiverse of analyses.
- Nomograms of regression models with
ggnomogram() and
nomogram_predict(), and choropleth maps with ggchoropleth() and
animate_choropleth().
graph_widget(), graph_plot() and graph_save() for every interactive
graph.