- Argument
linewidthwas renamed tosize_line, to be consistent across the easystats-ecosystem.
-
Added plot method for prior predictive checks, from the
performance::check_priors()function. -
The
plot()method forperformance::check_dag()gains asize_arrowargument, to control the size of arrows in the DAG. -
Added plot method for
datawizard::means_by_groups()objects.
-
The
typeargument inperformance::check_predictions()was not recognized in theplot()method. -
plot()formodel_parameters()with lavaan objects did not work when the object contained noloadingscomponent.
-
plot()forparameters::factor_analysis()andparameters::principal_components()gains a newtypeoption,"graph". This creates a graph with nodes/edges indicating factor loadings. -
Updated plot-method for
performance::check_model()for Bayesian ordinal models. -
New
geom_point_halo(),geom_pointrange_halo(),geom_jitter_halo()andgeom_count_halo()geoms, which add a slight contour around the points -
Outlier plots no longer show extreme smoother curves for models with a small number of observations or a small number of outlier data points.
- Fixed the
*_borderlessaliases forgeom_point2()orgeom_jitter2(), which were broken and did not render as intended.
- 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.
-
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().
-
plot()forcheck_model()now limits the number of data points for models with many observations, to reduce the time for rendering the plot. Use argumentmaximum_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.
- Fixed issue in the
plot()method forestimate_density()with vector input andgroup_byargument.
- The minimum needed R version has been bumped to
4.1, since{correlation}, a runtime dependency, requires it.
-
plot()forperformance::check_normality()now also supports objects frompsych::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()forperformance::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.
-
All
theme_*()function get a...argument that is passed toggplot2::theme(). -
Arguments that change the size of elements in
theme_*()functions (likeplot.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.
- Fixed issue with adding prior layers to plots from
estimate_density().
-
plot()forp_function()now checks the values of thesize_lengthargument, 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.
-
Fixed issue in
plot()forbayestestR::si(). -
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_pointandsize_lineto 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
qqplotrpackage 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_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.
-
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 atypeargument, to either create density plots, or discrete dots resp. interval plots for posterior predictive checks. -
plot()forperformance::check_model()gains ann_columnargument, 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 aselectargument 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 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 abwargument (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
aestheticsargument to allcolorandfillscale 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 thecolorsargument 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_listandgeoms_from_listto create geoms from lists. -
Plotting for normality check is now supported for
afex_aovmodels.
- Fixed issue that argument
show_interceptis no longer ignored inplot()forrope().
-
Added plot-function for
parameters::compare_parameters(). -
Added option to
detrendQQ/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 likefillare 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_pointsargument, 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()forbrmsfitmodels.
- Harmonized spelling of arguments. Formerly, we had
text_sizeandsize_text, or justsizeeven 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 atypeargument, 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, argumentscentralityandciwere added.
-
Fixed bug in
plot.model_parameters()whenstandardizewas"basic","smart"or"posthoc". -
Fixed wrong axis labelling for ROC-curves (from
performance::performance_roc()).
plot()forcorrelation::correlation()gains atypeandsizeargument, 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_colorandsizearguments. -
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()gainssizeandpoint_sizearguments. -
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_columninplot.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_onlyargument, to plot only the support data or the "raw" prior and posterior distributions.
- Arguments
ncolandnrowinplots()were renamed inton_columnsandn_rowsto 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 supportBFBayesFactorandMCMCglmmobjects. -
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_radarfor 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 getpriorsandpriors_alphaarguments, 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_colorand 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_sizeandbase_familyargument, 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.