← Back to analytics tools
Alternatives · analytics tools

ggstatsplot alternatives

The best ggstatsplot alternatives in analytics tools, ranked by Sparkpulse's velocity_score.

Updated Aug 15, 2026

Looking for the best alternatives to ggstatsplot? Sparkpulse tracks and ranks 12 alternatives in analytics tools by shipping velocity — how frequently each ships meaningful updates, verified from official changelogs. For reference, ggstatsplot shipped 0 meaningful updates in the last 30 days and carries a velocity score of 0.0 out of 10 in 2026. The alternatives below are ranked the same way, so you're comparing real release momentum, not marketing claims.

About ggstatsplot

ggstatsplot reached 1.0 by adding tests, having outsourced its statistics years ago.

ggstatsplot produces ggplot2 graphics with statistical test results embedded in the subtitle and caption — comparisons, correlations, contingency tables, histograms. Since the 2019 refactoring that moved all statistical computation into the separate statsExpressions package, its own release notes have been dominated by upstream tracking: adapting to ggplot2, dplyr, purrr and easystats changes. The 1.0.0 release in April 2026 breaks that run with real additions to the contingency-table functions.

Velocity 0.0 · Last update 56m ago

Read the full ggstatsplot trajectory →

Top 12 alternatives to ggstatsplot

Ranked by recent ship velocity. Tap any card for the full editorial breakdown, or pivot to a head-to-head.

Browse all analytics tools products →

ggstatsplot vs alternatives — shipping velocity at a glance

Velocity score (0–10) and meaningful releases shipped in the last 30 days, from official changelogs. Higher = shipping faster.

ProductVelocitySparks · 30dFocus areasLatest release
ggstatsplot (baseline)0.00statistical-plotsggplot2contingency-tables
vellumplot6.31r-graphicsgrammar-of-graphicsaccessibilityFirst tagged release: one spec compiles to PNG, SVG, tagged PDF and a widget
mizer5.00size-spectrum-modellingmarine-ecologynumerical-methodsDiffusion enters the McKendrick-von Foerster equation, ending a two-year gap
vellum5.00r-graphicsrendering-enginelinting
distributions32.50r-packageprobability-distributionsstatistical-modelling
stringi2.50unicodeicubuild-portabilityICU 74.1 bundle lands; Solaris support dropped
ardlverse0.00econometricspanel-dataardl
weird0.00anomaly-detectionr-packagedistributional
n2kanalysis0.00biodiversity-monitoringinlabayesian-models
n1qn1c0.00numerical-optimizationquasi-newtonthread-safety
collapse0.00data-transformationperformancesimd
gtsummary0.00clinical-tablesanalysis-results-dataregression-summaries
broadcast0.00array-broadcastingrcpptype-consistency

The 12 best ggstatsplot alternatives, in depth

1. vellumplot · velocity 6.3

Vellumplot tags its first release with a bet most R grammars don't make: the static figure and the widget are the same object.

Over the last 30 days vellumplot shipped 1 meaningful update vs ggstatsplot's 0, most recently “First tagged release: one spec compiles to PNG, SVG, tagged PDF and a widget”. Its velocity score of 6.3/10 blends that with longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, vellumplot focuses on r graphics, grammar of graphics and accessibility.

Over the last 30 days vellumplot has been shipping faster than ggstatsplot — a point in its favour if release momentum matters to you.

2. mizer · velocity 5.0

After two and a half years dormant, mizer shipped three major versions in seven weeks.

Its velocity score of 5.0/10 reflects longer-term release cadence; its most recent meaningful update was “Diffusion enters the McKendrick-von Foerster equation, ending a two-year gap”.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, mizer focuses on size spectrum modelling, marine ecology and numerical methods.

mizer and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

3. vellum · velocity 5.0

Vellum's bugs are now found by using it, not testing it — the downstream grammar is doing the QA.

Its velocity score of 5.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, vellum focuses on r graphics, rendering engine and linting.

vellum and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

4. distributions3 · velocity 2.5

Distributions3 changes hands to Achim Zeileis, and a moment calculation bug goes with it.

Its velocity score of 2.5/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, distributions3 focuses on r package, probability distributions and statistical modelling.

distributions3 and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

5. stringi · velocity 2.5

Stringi has spent two years on build hardening since its Unicode 15.1 reset.

Its velocity score of 2.5/10 reflects longer-term release cadence; its most recent meaningful update was “ICU 74.1 bundle lands; Solaris support dropped”.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, stringi focuses on unicode, icu and build portability.

stringi and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

6. ardlverse · velocity 0.0

An outside audit against Stata found seven errors in ardlverse's panel estimator, including regressions with no intercept.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, ardlverse focuses on econometrics, panel data and ardl.

ardlverse and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

7. weird · velocity 0.0

Weird rebuilt itself on distributional objects, and now the anomaly tooling composes with everything else.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, weird focuses on anomaly detection, r package and distributional.

weird and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

8. n2kanalysis · velocity 0.0

N2kanalysis has spent eight years wiring INLA models to an S3 bucket.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, n2kanalysis focuses on biodiversity monitoring, inla and bayesian models.

n2kanalysis and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

9. n1qn1c · velocity 0.0

A Fortran-descended optimizer got thread-safe, then found two flags that never worked.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, n1qn1c focuses on numerical optimization, quasi newton and thread safety.

n1qn1c and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

10. collapse · velocity 0.0

Collapse got a JSS paper and a 7x fmean speedup in the same release.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, collapse focuses on data transformation, performance and simd.

collapse and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

11. gtsummary · velocity 0.0

Gtsummary is quietly rebuilding itself around analysis results data, one table verb at a time.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, gtsummary focuses on clinical tables, analysis results data and regression summaries.

gtsummary and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

12. broadcast · velocity 0.0

Broadcast is filling in NumPy-style array broadcasting for R, operator by operator.

Its velocity score of 0.0/10 reflects longer-term release cadence.

Where ggstatsplot leans on statistical plots, ggplot2 and contingency tables, broadcast focuses on array broadcasting, rcpp and type consistency.

broadcast and ggstatsplot have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.

Frequently asked questions

What are the best alternatives to ggstatsplot?

The top ggstatsplot alternatives we currently track in analytics tools are vellumplot, mizer, vellum, distributions3, stringi, ranked by recent ship velocity.

How is this list of ggstatsplot alternatives ranked?

Alternatives are ranked by Sparkpulse's velocity_score — release cadence + 30-day spark count + sector-relative ship rate.

Can I compare ggstatsplot directly with one of these alternatives?

Yes — every card has a "Compare with ggstatsplot" link to a side-by-side /compare page.