RGraphSpace: A Lightweight Interface Between 'igraph' and 'ggplot2' Graphics
Source:R/gspace-misc.R
RGraphSpace-package.RdAn interface for rendering 'igraph' objects as 'ggplot2' graphics within a normalized coordinate system. 'RGraphSpace' implements new geometries that treat a graph as a single coherent object, synchronizing node and edge layers under standard aesthetic mappings. Node features are resolved on demand, supporting high-dimensional data without expanding node tables. Spatial registration is available at the pixel level, with node coordinates anchored to pixel centers through a half-pixel offset, enabling precise alignment against external reference frames such as images and maps.
Details
For a hands-on introduction, see the vignette:
vignette("RGraphSpace").
The full set of documented topics can also be browsed in HTML by
running help.start() and selecting the RGraphSpace package
from the package list.
References
Sysbiolab Team (2026). RGraphSpace: A lightweight interface between 'igraph' and 'ggplot2' graphics. R package version 1.4.4 (Doi: 10.32614/CRAN.package.RGraphSpace), https://CRAN.R-project.org/package=RGraphSpace.
Author
Maintainer: Mauro Castro mauro.a.castro@gmail.com (ORCID)
Authors:
Sysbiolab Team
Other contributors:
Flávio Kessler [contributor]
Jonathan Back [contributor]
Lana Querne [contributor]
Victor Apolonio [contributor]
Vinicius Chagas [contributor]