Skip to content

Releases: ggobi/ggally

GGally 2.4.0

29 Aug 15:13

Choose a tag to compare

  • Replace internal usage with the base pipe (|>). (Thank you @m-muecke! #554)

  • Enhance all error and warning outputs by using {cli}. (Thank you @m-muecke! #557)

  • Add nba_ppg_2008 dataset describing NBA Player Statistics for 2008-2009 Season. (#562)

  • Update ggnetworkmap to use {airports} package for airport data visualization. (#562)

GGally 2.3.0

17 Jul 18:39
3b3b8c3

Choose a tag to compare

  • With {ggplot2} v4.0.0, objects are now +'ed together using {S7}. This means the startup message for Registered S3 method overwritten by 'GGally' has been removed. (Thank you @teunbrand for the enhancement in ggplot2! #545)

  • Fixed bug where correlations of 0 in a ggcor() output were silently dropped. Now all correlations are always displayed. (Thank you @winterstat! #536)

  • Fixed correlations values ggcor() so that they are formatted to the same number of decimal places via label_round. Now 0.2 and 0.001 with label_round = 2 will be displayed as "0.20" and "0.00" respectively. (Thank you @winterstat! #536)

  • Added parameter ggally_cor(na.rm=) which is passed directly to ggally_statistic(). (Thank you @vinouselouane! #516)

  • Deprecated parameter ggally_cor(use=). The value was never leveraged within the code. Please use ggally_cor(na.rm=) instead. (Thank you @vinouselouane! #516)

  • Prepare GGally for {ggplot2} v4 (Thank you @teunbrand! #528)

  • Replace internal {plyr} usage with {dplyr}. (Thank you @MichaelChirico! #520, #521, #522, #523, #524, #525, #527, #530)

  • General package dependency cleanup. (Thank you @olivroy! #509)

  • Fix anyClass ordering in ggparcoord() when data has missing values (Thank you @92amartins! #500)

  • Use {lifecycle} for deprecation warnings (Thank you @92amartins! #494, #496)

  • Leverage .data$ mask to remove all global variable declarations. (Thank you @MichaelChirico! #533)

  • Warn and return "NA" when less than 3 values are given to a combination in ggally_cor(). (Thank you @bk1n! #510)

  • Added helper method is_ggmatrix() to check if an object is a ggmatrix object. (#548)

  • Remove gg class from ggmatrix objects. This is no longer needed due to enhanced + S7 methods. (#549)

  • Bumped minimum required version of R to 4.3 due to S7 handling the + operations. (#549)

GGally 2.2.1

14 Feb 17:29
9fdc7a8

Choose a tag to compare

GGally 2.2.0

22 Nov 14:22
f6cd613

Choose a tag to compare

Bug fixes

  • Removed dependency on reshape2 (#475)
  • Reverse ordering of y-axis in ggally_count() (#420)
  • Facets ordering in ggcoef_compare() (#426)
  • Fix in ggcoef_compare() when using tidy selectors for
    no_reference_row (#430)
  • Fix in ggcoef_compare() regarding no_reference_row option (#430)
  • Fix in ggcoef_compare() with an include argument (#447)
  • New default tidier for ggcoef_model(), now using
    broom.helpers::tidy_with_broom_or_parameters() (#432)
  • Re-export methods from and redirect vignettes to the {ggstats} package (#452, #457)
  • Replaced ..scaled.. with after_stat(scaled) in ggscatmat (#467)

v2.1.2

21 Jun 20:28
68f15c4

Choose a tag to compare

Bug fixes

  • Replace ggplot2 usage of *_guide = FALSE with *_guide = "none" (@larmarange, #418)
  • Require network >= 1.17.1 (#418)

v2.1.1

08 Mar 14:19
03b5335

Choose a tag to compare

Bug fixes

  • Ignore colour aesthetic if all values are NA. (@larmarange, #404)
  • Avoid all duplicates within stat_cross(). (@larmarange, #402)
  • Avoid an error when tidiers do not return p-values. (@larmarange, #400)
  • Suggest emmeans to allow ggcoef() example to execute. (#407)

v2.1.0

11 Jan 17:11
78d73d0

Choose a tag to compare

GGally 2.1.0

Breaking changes

  • Following version 7.0.0 of broom, computed residuals in stat_cross()
    are now named "resid" and "std.resid". cells and fill arguments
    of ggally_crosstable() and ggtable() have been updated accordingly
    (@larmarange, #391)

Other changes

  • ggcoef() redesign based on broom.helpers with four new functions:
    ggcoef_model(), ggcoef_compare(), ggcoef_multinom() and ggcoef_plot()
    (more informations in the dedicated vignette, @larmarange, #392)
  • New geometries: geom_stripped_rows() and geom_stripped_cols()
    (#392, @larmarange)
  • New option reverse_fill_labels for ggally_colbar()
    and ggally_rowbar() (@larmarange, #374)
  • stat_prop() now accepts a x or a y aesthetic (#395, @larmarange)
  • Temporarily not listening to ggally_statistic(family) to avoid monospaced font issues. See #373 for more details. (#387)

v2.0.0

11 Jan 17:09
5b2c576

Choose a tag to compare

GGally

New Vignettes

New functions

ggbivariate() (@larmarange, #324)

ggtable() (@larmarange, #351)

add_to_ggmatrix() (#362)

  • Add ggplot2 objects to ggmatrix objects at selected locations
  • Locations can be rows, columns, matrices, or other shorthand values.

ggally_autopoint(), ggally_autopointDiag() (@larmarange, #325)

  • Make scatterplots compatible with both continuous and categorical variables using ggforce::geom_autopoint().

ggally_colbar(), ggally_rowbar() (@larmarange, #324)

  • Plot column or row percentage using bar plots.

ggally_count(), ggally_countDiag() (@larmarange, #321)

  • Plot the number of observations by using rectangles with proportional areas.

ggally_cross() (@larmarange, #326)

  • Plot the number of observations by using square points with proportional areas.

ggally_crosstable() (@larmarange, #351)

  • Display a cross-tabulated table.

ggally_statistic() (#327)

  • A generalized version of ggally_cor()
  • Use this method to create functions similar to ggally_cor() that return any text value given and x and y vector of data

ggally_summarise_by() (@larmarange, #325)

  • Display summary statistics of a continuous variable for each value of a discrete variable.

ggally_table() (@larmarange, #326)

  • Plot the number of observations as a table.

ggally_trends() (@larmarange, #333)

  • Plot trends using line plots.

signif_stars() (@larmarange, #327)

  • Return the appropriate number of significance stars as a character vector for the provided numeric input values.

New ggplot2 plot statistics:

stat_cross() (@larmarange, #326)

  • Computes statistics of a 2-dimensional matrix using broom::augment.htest.

stat_prop() (@larmarange, #324)

  • Compute proportions according to custom denominator.

stat_weighted_mean() (@larmarange, #333)

  • Compute the mean of y aesthetic for each unique value of x, taking into account weight aesthetic if provided.

Major updates

ggally_cor() (#327)

  • New implementation using ggally_statistic()
  • Will now hide the grid by default and add a border (displayGrid = FALSE)
  • Added the ability to display significance stars (stars = TRUE)
  • Alignment has been fixed so both short and long names should be displayed within view. alignPercent now corresponds to the center of the text.
  • Added the ability to separate the arguments sent to the title and the groups (title_args and group_args)
  • Digits now represents the total number of digits after the decimal place.
  • To use the old version, change your ggally_cor() function calls to ggally_cor_v1_5().
  • Previously deprecated parameters have been removed

Website

  • Updated to use pkgdown (#335)

Features and bug fixes:

ggpairs() (#331)

  • New proportion argument to control relative size of sub-plots
  • option proportion = "auto" for automatic guess based on the number of levels for discrete variables

ggduo() (#331)

  • New xProportion and yProportion arguments to control relative size of sub-plots
  • Set option xProportion = "auto" and yProportion = "auto" for automatic guess based on the number of levels for discrete variables

ggscatmat()

  • lowertriangle() now preallocates it's memory usage for a 2-5x speed improvement. (@vlepori, #328)
  • Fixed facet'ing error where the factor order was not preserved. This error caused the facets to be alphabetically sorted, cause plots to appear in unexpected locations. (#355)

v1.5.0

25 Mar 18:17
e90c8aa

Choose a tag to compare

GGally 1.5.0

  • Updated to work with ggplot2 v3.3.0 (#308)

ggnet and ggnet2

  • Fixed some logic bugs from newer R versions

ggally_box and ggally_dot

  • Label now appears axis and is displayed in a plot matrix. (#253)

ggsurv

  • Provide sensible legend values when multiple factors are present. (#310)

ggally_cor

  • Added displayGrid argument to turn of the background grid. (#312)

v1.3.2

03 Aug 00:51

Choose a tag to compare

GGally 1.3.2

ggpairs and ggduo

  • Removed warning where pure numeric names gave a warning (#238, @lepennec)
  • Fixed ordering issue with horizontal boxplots (#239)

ggparcoord

  • Fixed missing x aes requirement when shadebox is provided (#237, @treysp)

Package

  • Made igraph a non required dependency for tests (#240)