Releases: easystats/see
see 0.13.0
Breaking Changes
- Data points in
plot()for objects fromparameters::model_parameters()were
sorted in reverse order when using thesortargument. This was fixed, thus,
sort = "ascending"now sorts the data in ascending order in plot/math logic.
Major Changes
-
Daniel Lüdecke is now the main maintainer of the package.
-
Several
plot()methods gain athemeargument, to control the visual
themes for plots. This is in particular useful for plots that consist of
several single plots, like the one returned bycheck_model().
Changes
-
plot()forcheck_model()now limits the number of data points for models
with many observations, to reduce the time for rendering the plot. Use argument
maximum_dotsto define the maximum number of data points to show. -
plot()forcheck_model()extracts theshow_ciattribute from objects
returned bycheck_model(), to show or hide confidence intervals.
see 0.12.0
Breaking Changes
- The minimum needed R version has been bumped to
4.1, since{correlation},
a runtime dependency, requires it.
Major Changes
-
plot()forperformance::check_normality()now also supports objects from
psych::fa(),psych::principal()andparameters::factor_analysis(). -
plot()forperformance::check_outliers()gets a new"scree"type option,
to create a scree plot of outlier statistics. -
Minor re-labelling of axis titles and subtitles in
plot()for
performance::check_residuals(). -
Updates the package to adapt to the changes in the latest
{ggplot2}
release. -
Themes get an
axis.text.spaceargument, to define the spacing between axis
lines and axis labels. Due to changes in{ggplot2}, the default spacing was
slightly changed, now it can be set to the desired value using this argument.
see 0.11.0
Changes
-
All
theme_*()function get a...argument that is passed to
ggplot2::theme(). -
Arguments that change the size of elements in
theme_*()functions (like
plot.title.sizeoraxis.text.sizenow scale with thebase_sizeargument,
to ensure proper scaling of plots when the base-size is changed. -
Added a new theme,
theme_azurelight(), with a light-blue character, and
reduced use of grid lines. -
theme_modern()now recognizes ashow.ticksargument, to add tick marks
to the plot and slightly increase the distance between axis labels and the
related axis. -
Color scale functions (those starting with
scale_*()) get a new"gradient"
palette, which are simply the color values for blue and orange colors from that
palette. Furthermore, color scale functions now automatically select an
appropriate palette (usually,"contrast"or"gradient") depending on
whether discrete or continuous color scales are requested.
Bug fixes
- Fixed issue with adding prior layers to plots from
estimate_density().
see 0.10.0
Changes
-
plot()forp_function()now checks the values of thesize_length
argument, to give an informative error message when the input is not valid. -
plot()formodel_parameters()now also plots group-levels of random effects
(i.e. for mixed models, whenmodel_parameters(x, ..., group_level = TRUE)). -
plot()formodel_parameters()gets ashow_directionargument, to turn
off the direction of the effect in the plot. -
plot()formodel_parameters()now gives an informative error message when
trying to plot Anova tables (which does not work). -
plot()forsimulate_parameters()now better copes with models that have
multiple response levels (e.g. multinomial models). -
Gains
{patchwork}as a hard dependency given its importance for the package.
Bug fixes
-
Fixed issue in
plot()forbayestestR::si(). -
Fixed issue in
plot()forparameters::model_parameters()for GAM models.
see 0.9.0
Changes
-
New
plot()method forperformance::check_dag(). -
Minor improvements to
plot()for methodsp_direction()andp_significance(),
which also support forthcoming changes in the parameters package.
Bug fixes
- Fixed issue in
plot()forperformance::check_model()when package qqplotr
is not installed.
see 0.8.5
Major Changes
- The minimum needed R version has been bumped to
4.0.
Minor Changes
-
Improved scaling for detrended QQ plots when package
{qqplotr}is not installed.
The normal and the detrended QQ plots are now visually more similar. -
Gets rid of warnings due to API changes in the
{datawizard}package.
Bug fixes
- Fixed CRAN test failures.
see 0.8.4
Minor Changes
-
Fixes warnings generated from the
{ggplot2}3.5.0 release. -
Small adjustment to size of point geoms for
check_model()plots. -
More arguments to change base font sizes and geom sizes are now passed to
downstream plot-functions (i.e.,plot()forcheck_model()passes arguments
to change geom sizes to the underlying plot-functions). -
plot()forcheck_predictions()now supports Bayesian regression models from
brms and rstanarm.
Bug fixes
- Corrected order of models for
plot.compare_parameters().
see 0.8.3
Major changes
-
New
plot()method for simulated residuals (implemented in the performance
package). -
plot()forcheck_model()was revised and now includes more accurate Q-Q
plots for non-Gaussian models.
Minor Changes
-
plot.check_model()now passes argumentssize_pointandsize_lineto the
posterior predictive check plot. -
Minor changes regarding the latest update of ggplot2.
see 0.8.2
Minor Changes
-
plot.n_factors()now shows a dashed line over the bars, indicating the
cumulate explained variance by the number of factors. -
plot.check_outliers()now dodges the x-axis labels, to avoid overlapping
labels.
see 0.8.1
Major Changes
- This release changes the licensing model of
{see}to an MIT license.
New features
- There is now a
plot()method for outputs ofdatawizard::data_tabulate()
(#293).
Minor Changes
-
The
print()method forperformance::check_model()now also evaluates the
default plot type for posterior predictive checks. -
QQ/PP-plots now default to drawing simultaneous testing bands (when the
qqplotrpackage is available). Previous behavior can be restored by setting
method = "pointwise". -
Plot method for
performance::check_normality()now default to a detrended
QQ-plot. Previous behavior can be restored by settingtype = "density". -
Plot method for
binned_residuals()gains ashow_smoothargument, to show
or hide the smooth line. -
Plot method for
check_predictions()gains ax_limitsargument, to limit
the x-axis-range. This can be useful to "zoom in" certain parts of the plot.