ggdibbler0.6.1 package

Add Uncertainty to Data Visualisations

geom_abline_sample

Reference lines with uncertainty: horizontal, vertical, and diagonal

geom_bar_sample

Uncertain Bar Charts

geom_bin_2d_sample

Uncertain heatmap of 2d bin counts

geom_boxplot_sample

An uncertain box and whiskers plot (in the style of Tukey)

geom_contour_sample

Uncertain 2D contours of a 3D surface

geom_count_sample

Uncertain Count overlapping points

geom_density_2d_sample

Uncertain contours of a 2D density estimate

geom_density_sample

Visualise densities with Uncertainty

geom_dotplot_sample

Dot plot with uncertainty

geom_hex_sample

Uncertain hexagonal heatmap of 2d bin counts

geom_histogram_sample

Histograms and frequency polygons with uncertainty

geom_jitter_sample

Uncertain Jittered Points

geom_linerange_sample

Vertical intervals: lines, crossbars & errorbars with uncertainty

geom_path_sample

Uncertain Connected observations

geom_point_sample

Visualise Uncertain Points

geom_polygon_sample

Uncertain Polygons

geom_qq_sample

A quantile-quantile plot with uncertainty

geom_quantile_sample

Quantile regression with uncertainty

geom_ribbon_sample

Ribbons and area plots with uncertainty

geom_rug_sample

Uncertain Rug plots in the margins

geom_segment_sample

Line segments and curves with uncertainty

geom_sf_sample

Visualise Sf Objects with Uncertainty

geom_smooth_sample

Uncertain Smooth

geom_spoke_sample

Line segments parameterised by location, direction and distance, with ...

geom_text_sample

Uncertain Text

geom_tile_sample

Plot rectangles with uncertainty

geom_violin_sample

Violin plots with uncertainty

position_dodge_nested

Nested dodge positions

position_identity_identity

Nested identity positions

position_nest

Any combination of nested positions

position_stack_nested

Nested stack positions

position_subdivide

Subdivide position aesthetic in a geometry

sample_expand

Simulate outcomes from dibble to make a tibble

scale_continuous_distribution

Position scales for continuous distributions

scale_discrete_distribution

Position scales for discrete distributions

scale_type.distribution

Sets scale for distributions

stat_connect_sample

Connect uncertain observations

stat_ecdf_sample

Compute uncertain empirical cumulative distributions

stat_ellipse_sample

Compute normal data ellipses with uncertainty

stat_identity_sample

Generates a sample from a distribution

stat_manual_sample

Manually compute transformations with uncertainty

stat_summary_2d_sample

Bin and summarise in 2d (rectangle & hexagons) with uncertain inputs

stat_summary_sample

Summarise y values at unique/binned x with uncertainty

stat_unique_sample

Remove duplicates (with uncertainty?)

A 'ggplot2' extension for visualising uncertainty with the goal of signal suppression. Usually, uncertainty visualisation focuses on expressing uncertainty as a distribution or probability, whereas 'ggdibbler' differentiates itself by viewing an uncertainty visualisation as an adjustment to an existing graphic that incorporates the inherent uncertainty in the estimates. You provide the code for an existing plot, but replace any of the variables with a vector of distributions, and it will convert the visualisation into it's signal suppression counterpart.

  • Maintainer: Harriet Mason
  • License: GPL-3
  • Last published: 2025-12-06