Releases: IndrajeetPatil/ggstatsplot
ggstatsplot 0.9.3
MINOR CHANGES
- Hot fix release to correct a failing example in CRAN daily checks.
ggstatsplot 0.9.2
MAJOR CHANGES
-
The
pairwise_comparions()
function implementation now lives in
{statsExpressions}
package, although it will continue to be exported from
{ggstatsplot}
package. -
The details about pairwise test for
ggbetweenstats()
andggwithinstats()
functions are now displayed as a label for the secondary axis. Previously,
this information was displayed in the caption. Given that caption already
contained Bayesian test details, it was becoming difficult to stack
different expressions on top of each other. To avoid unnecessary code
complexity and also to avoid crowded caption, this decision was made.
Additionally, the pairwise test label has been slightly abbreviated, and so
is the label for significance bars. This is done to not let the text
overwhelm the numeric values, the latter being more important.
ggstatsplot 0.9.1
MAJOR CHANGES
- Moves
{PMCMRplus}
package from Imports to Suggests. So, if, as a user, you
wish to use pairwise comparisons inggbetweenstats()
and
ggwithinstats()
, you will need to download this package.
MINOR CHANGES
- To keep the documentation maintainable, a number of vignettes have either
been removed or they are no longer evaluated and only code is reported.
ggstatsplot 0.9.0
NEW FEATURES
- The
pairwise_comparisons()
function for carrying out one-way pairwise
comparisons has now moved in{ggstatsplot}
from{pairwiseComparisons}
package.
BREAKING CHANGES
-
A number of effect size estimates and their confidence intervals have
changed due to respective changes made in{effectsize}
package version
0.5
release. For full details of these changes, see:
https://easystats.github.io/effectsize/news/index.html -
For the same reason, the effect size for one-way contingency table has
changed from Cramer's V to Pearson's C.
MAJOR CHANGES
-
For plotting marginal distributions in
ggscatterstats
,{ggstatsplot}
now
relies onggside
package instead ofggExtra
. This was done to remove a
glaring inconsistency in the API. All functions in{ggstatsplot}
produced
ggplot
objects and could be further modified withggplot2
functions,
exceptggscatterstats
, which led to a lot of confusion among users (e.g.
#28). This change gets rid of this inconsistency. But it comes at a cost:
there is no moremarginal.type
argument that lets you change the type of
marginal distribution graphic and histogram is the only possible option.
Note that this is not a breaking change. Your past code will continue to
work but it will now always produce a histogram instead of other marginal
graphic you might have chosen. -
Minimum needed R version is now
4.0
.
MINOR CHANGES
-
Online vignette about
combine_plots
has been removed. In case you want to
create a grid of plots, it is highly recommended that you usepatchwork
package directly and not this wrapper around it which is mostly useful with
{ggstatsplot}
plots. -
ggscatterstats
labeling arguments accept only unquoted inputs now, and not
quoted or string inputs. Allowing this was a bad design choice in the past
since most functions in{ggstatsplot}
, inspired bytidyverse
, expect
unquoted (x
) - and not quoted ("x"
) - arguments. So this function was
the odd one out. -
Gets rid of
ipmisc
dependency. -
Removes
movies_wide
dataset, which was virtually identical to
movies_long
dataset and was not used anywhere in the package. Also removes
the unusedVR_dilemma
dataset.
ggstatsplot 0.8.0
NEW FEATURES
- Adds
extract_stats
function to extract dataframes containing statistical
details.
MAJOR CHANGES
-
There is finally a publication for
{ggstatsplot}
package!
https://joss.theoj.org/papers/10.21105/joss.03167 -
The
ggcoefstats
function defaults toNULL
forxlab
andylab
arguments, which lets users change these labels if they wish to do so.
Additionally, the x-axis label, if not specified, now defaults to
"estimate"
. Whether this estimate corresponds to regression coefficient or
effect size like partial eta-squared should be clear from the label itself. -
To reduce the dependency load,
ggcorrplot
moves fromImports
to
Suggests
. -
The
bar.fill
argument ingghistostats
is retired in favor of the new
bin.args
argument that can be used to pass aesthetic arguments to
ggplot2::stat_bin
. -
ggstatsplot.layer
argument has been retired. If the user chooses a
certainggplot2
theme, it means they want that theme, and not
{ggstatsplot}
's varnish on it. So the previous behavior was undesirable.
This is a backward compatible change, so the plots should not look
different.
MINOR CHANGES
-
The
pch
size forggcorrmat
has been increased to 14 (#579) to increase
its visibility compared to the correlation value text. -
ggwithinstats
gainspoint.args
to changegeom_point
. -
Minor change to
ggcorrmat
legend title - content in parentheses is now
shown outside of it.
BUG FIXES
ggcoefstats
didn't work when statistic for the given model was
chi-squared. This has been fixed.
ggstatsplot 0.7.2
MAJOR CHANGES
-
To reduce the dependency load,
ggExtra
moves fromImports
to
Suggests
. -
All functions are more robust in the sense that when statistical analysis
fails, they will return only the plots with no subtitles/captions. This
helps avoid difficult-to-diagnose edge case failures when the primary
functions are used ingrouped_
functions (e.g., #559). Theggpiestats
andggbarstats
functions always behaved this way, but the rest of the
functions now also mimic this behavior.
MINOR CHANGES
- The
ggcoefstats
labels do not contain degrees of freedom when they are not
available instead of displayingInf
.
Adapts to statsExpressions 1.0.0
0.7.1 cran submission
use patchwork instead of cowplot
0.7.0 minor
Compatibility with `statsExpressions` 0.7.0
0.6.8 cran subm 0.6.8
bug fixes and maintenance
0.6.6 ggbarstats p instead of asterisk