lvmPlot: Publication-Quality Diagrams for Latent Variable Models

Converts output from latent variable model tools into publication-ready path diagrams and model schematics. 'lavaan' fit objects and parameter tables are supported as a primary workflow, with graph adapters for objects from 'blavaan', 'lavaan.mi', 'semPlot', 'mirt', 'eRm', 'OpenMx', 'psych', 'poLCA', 'mclust', 'flexmix', 'lcmm', 'tidyLPA', and 'MplusAutomation' workflows when those packages are available. Supports structural equation and confirmatory factor analysis diagrams, multilevel structural equation models, growth models, higher-order factor models, latent class and profile models, item response theory models, and common mixture outputs through a unified graph grammar with model-aware defaults, geometry diagnostics, layout quality scoring, automatic layout selection, customizable publication styles, 'RStudio' preview, SVG/PDF/PNG export, 'TikZ' output, and reproducible publication bundles.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: methods
Suggests: eRm, htmltools, jsonlite, lavaan, mclust, mirt, OpenMx, psych, ragg, rstudioapi, semPlot, shiny, svglite, testthat (≥ 3.0.0)
Published: 2026-06-30
DOI: 10.32614/CRAN.package.lvmPlot (may not be active yet)
Author: Feng Ji [aut, cre]
Maintainer: Feng Ji <f.ji at utoronto.ca>
License: MIT + file LICENSE
NeedsCompilation: no
Citation: lvmPlot citation info
Materials: README, NEWS
CRAN checks: lvmPlot results

Documentation:

Reference manual: lvmPlot.html , lvmPlot.pdf

Downloads:

Package source: lvmPlot_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

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