There is a newer version of this record available.

Software Open Access

sjPlot - Data Visualization for Statistics in Social Science.

Daniel Lüdecke


  • sjp.scatter() was revised and renamed to plot_scatter(). plot_scatter() is pipe-friendly, and also works on grouped data frames.
  • sjp.gpt() was revised and renamed to plot_gpt(). plot_gpt() is pipe-friendly, and also works on grouped data frames.
  • Reduce package dependencies.

Renamed functions

  • sjp.scatter() was renamed to plot_scatter().
  • sjp.likert() was renamed to plot_likert().
  • sjp.gpt() was renamed to plot_gpt().
  • sjp.resid() was renamed to plot_residuals().

Changes to functions

  • Improved support for brmsfit-objects with categorical-family for plot_model() and tab_model().
  • tab_model() gets a show.adj.icc-argument, to also show the adjusted ICC for mixed models.
  • tab_model() gets a col.order-argument, reorder the table columns.
  • Argument hide.progress in view_df() is deprecated. Please use verbose now.
  • The statistics-argument in sjt.xtab() gets a "fisher"-option, to force Fisher's Exact Test to be used.

Removed / Defunct

Following functions are now defunct:

  • sjp.lm(), sjp.glm(), sjp.lmer(), sjp.glmer() and Please use plot_model() instead.
  • sjt.frq(). Please use sjmisc::frq(out = "v") instead.

Bug fixes

  • Due to changes in the broom and lmerTest packages, tidiers did no longer work for lmerModLmerTest objects.
  • Fix issue with standardized coefficient (argument show.std) in tab_model().

Files (4.5 MB)
Name Size
4.5 MB Download
All versions This version
Views 4,486434
Downloads 16723
Data volume 816.4 MB102.8 MB
Unique views 4,041410
Unique downloads 14216


Cite as