ggnext 0.1.0

The first feature-complete release of the core grammar. Everything is built on the same computed-geometry buffer, so static and interactive output can never disagree.

Additional core geoms

Nineteen further layers, closing most of the gap with the geoms an R user expects to find: geom_rect(), geom_polygon(), geom_raster(), geom_abline(), geom_blank(), geom_label(), geom_linerange(), geom_crossbar(), geom_errorbarh(), geom_rug(), geom_curve(), geom_spoke(), geom_count(), geom_freqpoly(), geom_function(), geom_qq(), geom_qq_line(), geom_dotplot() and geom_quantile().

Quantile regression is fitted by minimising the check loss directly, so no linear-programming dependency is needed. 2D contouring/binning and spatial layers remain unimplemented.

Correctness fixes

Performance

Grammar

Pipe sugar

Plot validation

Titles, axes, and scales

Themes

Data export

New geoms

Layout algorithms are implemented from scratch: squarified treemaps (Bruls, Huizing & van Wijk), Fruchterman-Reingold force layout, Sankey node stacking with a single shared value scale, Aalen-Johansen cumulative incidence, and four-parameter log-logistic dose-response fitting.

Rendering

Documentation

Other fixes

ggnext 0.0.0.9000

Initial de-risking spike: S7 class hierarchy, geom_point(), one continuous linear scale, Cartesian coordinates, stat_identity(), the hand-rolled SVG writer, and the interactive canvas target.

mirror server hosted at Truenetwork, Russian Federation.