diy.sem.plot: Manually Plot Path Diagrams for Structural Equation Models

Manually plot fully customisable path diagrams for structural equation models (SEM). Map out node positions using simple coordinates and specify where on the perimeter of each node paths begin and end. Extensive fine-tuning options allow the creation of a path diagram exactly as envisioned, entirely within R.

Version: 1.0.0
Imports: ggplot2, ggtext, ggforce, lavaan, patchwork
Suggests: knitr, rmarkdown, testthat
Published: 2026-09-26
DOI: 10.32614/CRAN.package.diy.sem.plot (may not be active yet)
Author: Sebastian Nagy [aut, cre, cph]
Maintainer: Sebastian Nagy <snagy8610 at gmail.com>
BugReports: https://github.com/snagy86/diy.sem.plot/issues
License: MIT + file LICENSE
URL: https://github.com/snagy86/diy.sem.plot
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: diy.sem.plot results

Documentation:

Reference manual: diy.sem.plot.html , diy.sem.plot.pdf
Vignettes: Manually Plot Path Diagrams for Structural Equation Models (source, R code)

Downloads:

Package source: diy.sem.plot_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): diy.sem.plot_1.0.0.tgz, r-oldrel (arm64): diy.sem.plot_1.0.0.tgz, r-release (x86_64): diy.sem.plot_1.0.0.tgz, r-oldrel (x86_64): diy.sem.plot_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=diy.sem.plot to link to this page.