-
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_direction
argument, 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.
- Fixed issue in
plot()
forparameters::model_parameters()
for GAM models.
-
New
plot()
method forperformance::check_dag()
. -
Minor improvements to
plot()
for methodsp_direction()
andp_significance()
, which also support forthcoming changes in the parameters package.
- Fixed issue in
plot()
forperformance::check_model()
when package qqplotr is not installed.
- The minimum needed R version has been bumped to
4.0
.
-
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.
- Fixed CRAN test failures.
-
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.
- Corrected order of models for
plot.compare_parameters()
.
-
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.
-
plot.check_model()
now passes argumentssize_point
andsize_line
to the posterior predictive check plot. -
Minor changes regarding the latest update of ggplot2.
-
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.
- This release changes the licensing model of
{see}
to an MIT license.
- There is now a
plot()
method for outputs ofdatawizard::data_tabulate()
(#293).
-
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
qqplotr
package is available). Previous behavior can be restored by settingmethod = "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_smooth
argument, to show or hide the smooth line. -
Plot method for
check_predictions()
gains ax_limits
argument, to limit the x-axis-range. This can be useful to "zoom in" certain parts of the plot.
-
plot()
forperformance::check_model()
no longer produces a normal QQ plot for GLMs. Instead, it now shows a half-normal QQ plot of the absolute value of the standardized deviance residuals. -
plot()
forperformance::check_model()
andperformance::check_predictions()
gains atype
argument, to either create density plots, or discrete dots resp. interval plots for posterior predictive checks. -
plot()
forperformance::check_model()
gains ann_column
argument, to define the number of columns for the diagnostic plots (by default, two columns). -
plot()
forperformance::check_model()
sometimes failed to create the plot under certain conditions, e.g. when the screen or app windows was zoomed-in. If an error occurs, a much more informative error message is shown, providing several possible solutions to resolve this problem. -
plot()
forparameters::equivalence_test()
now aligns the labelling with theprint()
method. Hence, the legend title is no longer labelled"Decision on H0"
, but rather"Equivalence"
, to emphasize that we can assume practical equivalence for effects, but that we cannot accept the H0 (in a frequentist framework). -
Added some examples and cross references between docs. Furthermore, a vignette about plotting functions for the datawizard package was added.
-
Fixed issue with duplicated legend in the
plot()
method forperformance::check_predictions()
. -
Fixes issue in
plot.binned_residuals()
for models whose residuals were completely inside error bounds. -
plot()
now works when using it on the output ofdescribe_distribution()
with aselect
argument of length 1.
-
Changed the default "yellow" color in
palette_okabeito()
to"#F5C710"
instead of"#F0E442"
to increase visibility against a white background. For the original Okabe-Ito palette, setpalette = "full_original"
orpalette = "black_first_original"
. -
Deals with deprecated arguments and functions in recent
{ggplot2}
updates.
-
Updates docs and tests for
{ggplot2}
release (3.4.0
). -
New function
scale_color_colorhex()
provides color scales based on palettes from https://www.color-hex.com (#245). -
The default for the smoothing bandwidth from
plot.check_predictions()
has changed from"nrd0"
to"nrd"
, which seems to produce better fitting plots for non-Gaussian models. Furthermore,performance::check_predictions()
accepts abw
argument (smoothing bandwidth), which is passed down to theplot()
method's density-estimation.
- Fixed issues with
plot()
forcheck_outliers()
for models with convergence issues.
-
Indrajeet Patil is now the maintainer.
-
The minimum needed R version has been bumped to
3.6
. -
Replaced deprecated arguments in function calls.
- Fixed issues in the
plot()
method frommodel_parameters()
for intercept-only models.
-
Added
aesthetics
argument to allcolor
andfill
scale functions so that the same scale can be applied to multiple aesthetics and so that the functions can be used with other aesthetics from other packages (e.g.,edge_color
). -
Added Okabe-Ito color palette (
palette_okabeito
,scale_color_okabeito()
) etc.) -
Several minor improvements.
- Fixed CRAN check issues.
- Changed style for
plot.check_collinearity()
, which is now a dot-plot, including error bars.
-
plot.check_model()
did not apply thecolors
argument to all sub-plots. -
plot()
formodel_parameters()
could fail when model objects' class attribute had more than one element.
-
Improved plotting for
performance::check_model()
:-
using more appropriate plots for binomial models
-
the redundant density-plot of normality-checks was replaced by the posterior predictive check plot.
-
includes a plot to investigate overdispersion for count-models.
-
-
Minor improvements for some plot-methods (colour tweaking, labelling, ...).
- Minor changes to catch up with changes from other easystats-packages.
-
Add option to show density layers for Bayesian and bootstrapped models in
plot()
forparameters::model_parameters()
. -
Negative coefficients in
plot()
forparameters::model_parameters()
are now always red. -
Improve support for
parameters::model_parameters()
from emmeans objects. -
Updated code and examples to work with new API decisions made for the performance package.
- Fix density plots for frequentist models.
-
check_model()
function now uses patchwork instead of gridExtra to arrange plots in a grid. -
Reduced/removed some package dependencies.
-
Revise
plot()
forbayestestR::bayesfactor()
to meet forthcoming changes in the bayestestR package.
-
New functions
geom_from_list
andgeoms_from_list
to create geoms from lists. -
Plotting for normality check is now supported for
afex_aov
models.
- Fixed issue that argument
show_intercept
is no longer ignored inplot()
forrope()
.
-
Added plot-function for
parameters::compare_parameters()
. -
Added option to
detrend
QQ/PP plots.
-
Plot for SEM models now has arrows pointing from the latent variables towards the manifest variables.
-
The
plot()
method forcheck_model()
was revised and should now be more consistent regarding titles and subtitles, as well as color schemes and plot order. Furthermore, the plot for influential observation was changed in order to better catch the potential influential observations. -
The
check_heteroscedasticity()
plot contains a dashed horizontal line, which makes it to assess the homoscedasticity assumption. -
The y-axis label for
check_collinearity()
plot clarifies that the measure being plotted is VIF. This was unclear when this plot was embedded in a grid of plots fromcheck_model()
containing multiple checks. -
Plotting methods for
performance_roc()
andperformance_accuracy()
show correct labels now.
-
Fixed issue with wrong labelling of CI-levels for
plot.see_hdi()
. -
Fixed minor issues due to breaking changes in other easystats-packages.
-
plot()
forperformance::check_normality()
gains aalpha
-argument, to change the alpha-level of confidence bands. -
The
...
argument forgeom_violindot()
is now also passed to togeom_violinhalf()
, allowing, e.g., to change the alpha value of the violin-geoms as well. -
Reorganized order of arguments in
geom_violindot()
, so aesthetics arguments likefill
are not absorbed by partial matching for arguments likefill_dots
.
-
plot()
forperformance::check_normality()
shows more accurate QQ-plots. -
plot()
forperformance::check_normality()
show correct confidence bands for QQ- and PP-plots (withqqplotr
). Previous bands were extremely narrow!
-
plot()
forparameters::model_parameters()
now supports models from package metaBMA -
plot()
forparameters::model_parameters()
gains aweight_points
argument, to adjust the point-size depending on study-weights for meta-analysis models. -
plot()
forparameters::model_parameters()
now labels the x-axis depending on model-type (i.e. "Odds Ratio" instead of "Exp(Estimate)") when this information is available.
- Minor fix in
plot()
forparameters::model_parameters()
forbrmsfit
models.
- Harmonized spelling of arguments. Formerly, we had
text_size
andsize_text
, or justsize
even if only in the context of text labels. We now tried to harmonize these kind of arguments to gain more consistency throughout the differentplot()
methods.
-
Added plot-function for
parameters::model_parameters()
for brms-meta-analysis models. -
Added plot-function for
performance::pp_check()
.
-
plot()
forparameters::model_parameters()
gains asize_text
-argument, to add text values for estimates and confidence intervals to the plot (see also vignette). -
plot()
forparameters::model_parameters()
from meta-analysis models (e.g. from metafor) gains atype
argument, to create funnel plots withtype = "funnel"
. -
plot()
forbayestestR::estimate_density()
andparameters::simulate_parameters()
were revised, and now also include the point-estimate and error bar. Therefore, argumentscentrality
andci
were added.
-
Fixed bug in
plot.model_parameters()
whenstandardize
was"basic"
,"smart"
or"posthoc"
. -
Fixed wrong axis labelling for ROC-curves (from
performance::performance_roc()
).
plot()
forcorrelation::correlation()
gains atype
andsize
argument, to plot correlation matrices either as tiles or circles.
-
Added new color-palettes.
-
Palettes for existing color scales have been revamped.
-
Added
"light"
palettes for dark themes.
-
Plot-function for
parameters::describe_distribution()
gainshighlight
,highlight_color
andsize
arguments. -
Plot-function for
parameters::describe_distribution()
now uses thin bars for variables with integer values (instead of less precise histogram). -
Plot-function for
performance::check_normality()
gainssize
andpoint_size
arguments. -
Plot-function for
performance::check_normality()
now also plots normality of random effects, whencheck_normality(effects = "random")
was called. -
Legend labels nopw show a percentage-sign where applicable (for instance, for
plot.hdi()
).
-
Fixed issue with argument
n_column
inplot.p_significant()
,plot.hdi()
, andplot.p_direction()
, which stopped working since R 4.0.0. -
Fixed issue in
plot.performance_roc()
with swapped x/y axes.
golden_ratio()
was added as a helper to get nice proportions.
-
Added plot-function for
correlation::summary()
. -
Added plot-function for
parameters::describe_distribution()
. -
Added plot-function for
effectsize::equivalence_test()
. -
Added plot-function for various effectsize-functions, like
effectsize::eta_squared()
.
-
plot.estimate_density()
now also works for density estimation of data frames. -
plot.equivalence_test()
now also works for frequentist models and data frames (seeparameters::equivalence_test()
). -
Slightly changed plotting-style for
plot.equivalence_test()
.
- Reduce package dependencies.
- Added plot-function for
correlation::correlation()
.
-
plot()
formodel_parameters.rma()
now arranges facets by subgroups (see vignettes). -
minor improvements to
plot()
forparameters::cluster_analysis()
. -
minor improvements to
plot()
forparameters::model_parameters.brmsfit()
. -
Plot-function for
bayestestR::si()
gets asupport_only
argument, to plot only the support data or the "raw" prior and posterior distributions.
- Arguments
ncol
andnrow
inplots()
were renamed inton_columns
andn_rows
to be consistent with arguments from other functions in the see-package.
-
Added plot-function for
performance::compare_performance()
. -
Added plot-function for
bayestestR::si()
.
-
plot()
-functions for the bayestestR-package now also supportBFBayesFactor
andMCMCglmm
objects. -
plot()
forparameters::model_parameters()
now uses fixed axis for facets when model is an ordinal or cumulative link model (because all facets are on the same scale, and thus parameters are easier to compare).
-
Fixed issue with group coloring for
parameters::model_parameters()
whenexponentiate = TRUE
. -
Fixes issue with
plot.point_estimate()
for vectors.
how_to_plot()
was removed for the time being, due to its inadequate maintenance effort. It might be re-implemented sometime in the future...
-
Improved layout (vertical alignment) for some plotting-functions for the bayestestR-package, when there was only one parameter. Plots now are closer to the x-axis, removing unnecessary empty space.
-
Labels and plot annotations are now more "human readable", and labelling is more context sensitive.
-
Added
coord_radar
for radar charts. -
Added plot-function for
parameters::cluster_analysis()
. -
Added plot-function for
parameters::principal_components()
. -
Added plot-function for
parameters::parameters_simulate()
. -
Added plot-function for
parameters::n_factors()
. -
Added plot-function for
bayestestR::p_significance()
.
-
plot()
forparameters::model_parameters()
gets asort
-argument to sort coefficients. -
plot()
forparameters::model_parameters()
now also create forest plots for meta-analysis. -
plot()
forbayestestR::bayesfactor_parameters()
only plots facets when necessary. -
plot()
forperformance::check_outliers()
now also plot multiple methods in one plot. -
Following
plot()
methods get an_columns
-argument, so model components like random effects or a zero-inflation component can be plotted in a multi-column layout:bayestestR::p_direction()
,bayestestR::hdi()
,bayestestR::rope()
,bayestestR::equivalence_test()
,parameters::model_parameter()
,parameters::parameters_simulate()
-
Following
plot()
methods getpriors
andpriors_alpha
arguments, to add a layer with prior samples to the plot:bayestestR::p_direction()
,bayestestR::estimate_density()
,bayestestR::point_estimate()
-
More comprehensive examples available from the package-website.
-
Added new color-palettes.
-
Added plot-function for
parameters::model_parameters()
. -
Added plot-function for
bayestestR::point_estimate()
.
-
The
plot()
-method forbayestestR::bayesfactor_savagedickey()
gets arope_color
and arope_alpha
-argument to plot the "null"-interval, when the null-hypothesis is a region of practical equivalence, and not just the point-null. -
The
plot()
-method forperformance::binned_residuals()
now also allows to modify size and colors of geoms (related arguments are inperformance::binned_residuals()
).
- Fixed issue with dark themes and text color in facet headings.
-
geom_point2()
now acceptssize
-aesthetics when mapped to data. -
Themes now get a
base_size
andbase_family
argument, in line with ggplot themes, to set the default size and family for plots. -
plot()
-methods now work for bayestestR functions that work onemmGrid
-objects (created from pairwise comparison with package emmeans).
theme_lucid()
, a light and clear theme.
-
Added plot-function for
performance::check_model()
. -
Added plot-function for
performance::check_normality()
. -
Added plot-function for
performance::check_heteroscedasticity()
. -
Added plot-function for
performance::check_outliers()
. -
Added plot-function for
performance::check_distribution()
. -
Added plot-function for
performance::check_collinearity()
. -
Added plot-function for
performance::check_homogeneity()
.
geom_poolpoint()
andgeom_pooljitter()
to draw pool ball points (points labelled with the observation name).
- Fixed issues with color codes in the flat-ui palette.