smplot

smplot provides functions to create aesthetically pleasing data visualizations in R for scientific analysis, including bar graphs, violin plots, correlation plots, slope charts, Bland-Altman plots, and raincloud plots.


Key Features:

  • Versatile Plotting Capabilities: Provides functions to generate bar graphs, violin plots, correlation plots, slope charts, Bland-Altman plots, and raincloud plots.
  • Customizable Aesthetics: Exposes parameters to modify plot elements and visual styles for tailored presentation of results.
  • Modular Functionality: Implements composable plotting routines that can be layered or extended to build complex visualizations.

Scientific Applications:

  • Biostatistics and Epidemiology: Supports comparison of measurements and assessment of relationships between variables using Bland-Altman and correlation plots.
  • Genomics and Bioinformatics: Represents distributions and complex datasets with violin plots and other distributional visualizations.
  • Psychometrics and Social Sciences: Illustrates changes over time or differences across groups using slope charts and raincloud plots.

Methodology:

Builds on R and ggplot2 by implementing plotting functions and configurable defaults for customization.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
6/10/2022
Last Updated:
6/10/2022

Operations

Data Inputs & Outputs

Standardisation and normalisation

Outputs

    Publications

    Min SH, Zhou J. smplot: An R Package for Easy and Elegant Data Visualization. Frontiers in Genetics. 2021;12. doi:10.3389/fgene.2021.802894. PMID:34976028. PMCID:PMC8714909.