ggdiagram: Object-Oriented Diagram Plots with 'ggplot2' (original) (raw)

Creates diagrams with an object-oriented approach. Geometric objects have computed properties with information about themselves (e.g., their area) or about their relationships with other objects (e.g, the distance between their edges). The objects have methods to convert them to geoms that can be plotted in 'ggplot2'.

Version: 0.1.1
Depends: R (≥ 4.1.0)
Imports: arrowheadr, bezier, cli, dplyr, farver, geomtextpath, ggarrow, ggforce, ggplot2 (≥ 4.0.0), ggtext, grDevices, grid, janitor, lavaan, magick, magrittr, pdftools, purrr, rlang, S7, scales, signs, stringr, tibble, tidyr, tinter, tinytex, utils, vctrs
Suggests: knitr, marquee, methods, quarto, rmarkdown, simstandard, spelling, testthat (≥ 3.0.0), tidyverse, viridis
Published: 2025-09-14
DOI: 10.32614/CRAN.package.ggdiagram
Author: W. Joel Schneider ORCID iD [aut, cre]
Maintainer: W. Joel Schneider <w.joel.schneider at gmail.com>
BugReports: https://github.com/wjschne/ggdiagram/issues
License: CC0
URL: https://github.com/wjschne/ggdiagram,https://wjschne.github.io/ggdiagram/
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: ggdiagram results

Documentation:

Downloads:

Linking:

Please use the canonical formhttps://CRAN.R-project.org/package=ggdiagramto link to this page.