Changes in version 0.6.5.9000 Changes in version 0.6.5 - Fixed reverse dependency problem with ggplot2 boxplot update Changes in version 0.6.4 - Suppressed messages in position subdivide about planar CRS fed into st_intersects Changes in version 0.6.3 - Fixed bug that required dyplr to be loaded for subdibivide position to work. Changes in version 0.6.2 - Updated diamonds, mpg, and mtcars data so that the ordinal distributions are random factors Changes in version 0.6.1 (2025-12-06) - Removed alpha option Changes in version 0.6.0 New featues and data Geoms & stats - stat_connect_sample - stat_manual_sample - stat_summary_2d_sample / stat_summary_hex_sample - stat_summary_sample/`stat_summary_bin_sample`` - stat_unique_sample data - walktober Changes in version 0.5.0 New Featues Geoms & stats - stat_ellipse_sample - stat_ecdf_sample - stat_density_2d_sample - stat_count_sample - stat_bin_2d_sample/stat_bin_hex_sample - geom_contour_sample - geom_bin_2d_sample/ geom_bin_hex_sample Positions - position_stack_nested - Nested variations of stack, dodge, and identity (e.g. position_identity_dodge) - I am not listing all of them here Changes - Changes to default values in geom_point_sample - geom_sf_sample now accepts random variables to all aesthetics and the subdivision was moved to the position argument - position_subdivive had bug fixed and now also works with sf objects Data - Added basic version of Walk-tober data (will update when survey finished) Changes in version 0.4.0 New Featues Functions - geom_abline_sample/ geom_hline_sample / geom_vline_sample - geom_smooth_sample - geom_spoke_sample - geom_segment_sample/geom_curve - geom_ribbon_sample/geom_area - geom_boxplot_sample - geom_freqpolly_sample / geom_histogram_sample - geom_dotplot_sample - geom_crossbar_sample / geom_errorbar_sample / geom_linerange_sample / geom_pointrange_sample - geom_qqline_sample / geom_quantile_sample - geom_violin_sample - geom_raster_sample / geom_rect_sample / geom_tile_sample Data sets - uncertain_faithfuld an uncertain version of ggplot2::faithfuld Changes in version 0.3.0 New Featues Functions These functions are all heavily in development, and I cannot (and do not) guarantee their usability beyond the use cases presented in the example code. There are still some kinks to work out with the grouping solution. You are welcome to use them, but I would stick to the example cases for the next few weeks (don't go crazy with any random fill or group aesthetics is all I will say). New additions to stats and geoms include: - geom_bar_sample, geom_col_sample and stat_count_sample - geom_count_sample and stat_sum_sample - geom_jitter_sample - geom_density_sample and stat_density_sample - geom_text_sample and geom_label_sample - geom_polygon_sample - geom_rug_sample - geom_path_sample, geom_line_sample, and geom_step_sample We also have the addition of a discrete position distribution scale: - scale_x_discrete_distribution & scale_y_discrete_distribution Data sets As we go through and replicate the ggplot2 examples, we have been adding random versions of the ggplot2 data sets. This will make it clear to the users how the package works, and highlight that the uncertainty visualisation is a function of an existing graphic. - smaller_diamonds is a subset of ggplot2::diamonds - smaller_uncertain_diamonds is a random variable version of smaller_diamonds - uncertain_mpg is a random variable version of ggplot2::mpg - uncertain_mtcars is a random variable - uncertain_economics and uncertain_economics_longer are random variable version of ggplot2::economics Changes - We changed scale_*_distribution to scale_*_continuous_distribution - This is because we have included scale_*_discrete_distribution to allow plotting of discrete random variables Changes in version 0.2.0 New Featues Functions - geom_point_sample and stat_sample - an alternative version of geom_point that allows a distribution to be passed to any aesthetic - scale_x_distribution and scale_y_distribution - scale functions that allow distributions to be passed to the position axis Changes - The n variable in geom_sf_sample has changed to the times - This avoids confusion as n is used by some ggplot2 functions as a parameter. - times actually represents the sample size, while n was the dimension of the grid (so the actual sample used was $n^2$) - The most square factors of times will be used to generate the subdivided grid Changes in version 0.1.0 (2025-07-31) Initial CRAN submission. New features Functions - geom_sf_sample(): Visualise an sf object with random variable for fill Data sets - toy_temp: A toy data set that has the ambient temperature as measured by a hypothetical citizen scientists in Iowa - toy_temp_dist: A toy data set of Iowa with an example average temperature for each county