Learn R Programming

⚠️There's a newer version (2.8.16) of this package.Take me there.

sjPlot - Data Visualization for Statistics in Social Science

Collection of plotting and table output functions for data visualization. Results of various statistical analyses (that are commonly used in social sciences) can be visualized using this package, including simple and cross tabulated frequencies, histograms, box plots, (generalized) linear models, mixed effects models, PCA and correlation matrices, cluster analyses, scatter plots, Likert scales, effects plots of interaction terms in regression models, constructing index or score variables and much more.

Installation

Latest development build

To install the latest development snapshot (see latest changes below), type following commands into the R console:

library(devtools)
devtools::install_github("strengejacke/sjPlot")

Please note the package dependencies when installing from GitHub. The GitHub version of this package may depend on latest GitHub versions of my other packages, so you may need to install those first, if you encounter any problems. Here's the order for installing packages from GitHub:

sjlabelledsjmiscsjstatsggeffectssjPlot

Officiale, stable release

     

To install the latest stable release from CRAN, type following command into the R console:

install.packages("sjPlot")

Documentation and examples

Citation

In case you want / have to cite my package, please use citation('sjPlot') for citation information. Since core functionality of package depends on the ggplot-package, consider citing this package as well.

Copy Link

Version

Install

install.packages('sjPlot')

Monthly Downloads

35,447

Version

2.4.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

February 5th, 2018

Functions in sjPlot (2.4.1)

save_plot

Save ggplot-figure for print publication
sjc.elbow

Compute elbow values of a k-means cluster analysis
sjPlot-themes

Modify plot appearance
sjc.cluster

Compute hierarchical or kmeans cluster analysis
sjp.chi2

Plot Pearson's Chi2-Test of multiple contingency tables
sjp.corr

Plot correlation matrix
sjp.likert

Plot likert scales as centered stacked bars
sjp.lm

Plot estimates, predictions or effects of linear models
sjp.glm

Plot estimates, predictions or effects of generalized linear models
sjp.glmer

Plot estimates, predictions or effects of generalized linear mixed effects models
sjp.xtab

Plot contingency tables
sjt.corr

Summary of correlations as HTML table
sjt.fa

Summary of factor analysis as HTML table
sjplot

Wrapper to create plots and tables within a pipe-workflow
sjt.stackfrq

Summary of stacked frequencies as HTML table
sjt.frq

Summary of frequencies as HTML table
sjt.xtab

Summary of contingency tables as HTML table
sjt.glm

Summary of generalized linear models as HTML table
efc

Sample dataset from the EUROFAMCARE project
plot_grid

Arrange list of plots as grid
sjc.qclus

Compute quick cluster analysis
sjp.aov1

Plot One-Way-Anova tables
plot_model

Plot regression models
sjp.fa

Plot FA results
sjp.frq

Plot frequencies of variables
plot_models

Forest plot of multiple regression models
sjp.stackfrq

Plot stacked proportional bars
sjp.scatter

Plot (grouped) scatter plots
sjPlot-package

Data Visualization for Statistics in Social Science
sjp.kfold_cv

Plot model fit from k-fold cross-validation
set_theme

Set global theme options for sjp-functions
sjp.int

Plot interaction effects of (generalized) linear (mixed) models
sjp.pca

Plot PCA results
sjp.lmer

Plot estimates, predictions or effects of linear mixed effects models
sjt.glmer

Summary of generalized linear mixed models as HTML table
sjt.itemanalysis

Summary of item analysis of an item scale as HTML table
sjt.lm

Summary of linear regression as HTML table
sjt.grpmean

Deprecated functions
tab_df

Print data frames as HTML table.
view_df

View structure of labelled data frames
dist_chisq

Plot chi-squared distributions
dist_f

Plot F distributions
sjc.kgap

Compute gap statistics for k-means-cluster
sjc.grpdisc

Compute a linear discriminant analysis on classified cluster groups
sjp.poly

Plot polynomials for (generalized) linear regression
sjp.grpfrq

Plot grouped or stacked frequencies
sjp.gpt

Plot grouped proportional tables
sjp.resid

Plot predicted values and their residuals
sjt.lmer

Summary of linear mixed effects models as HTML table
sjt.pca

Summary of principal component analysis as HTML table
dist_norm

Plot normal distributions
dist_t

Plot t-distributions
sjc.dend

Compute hierarchical cluster analysis and visualize group classification
reexports

Objects exported from other packages