RGraphSpace: A Lightweight Interface Between 'igraph' and 'ggplot2' Graphics

An interface to integrate 'igraph' and 'ggplot2' graphics within a normalized coordinate system. 'RGraphSpace' extends 'ggplot2' with graph-aware geometries optimized for large networks. The 'GraphSpace' class integrates directly with 'ggplot2' through specialized 'geoms' and lazy resolution of node attributes, supporting customization of aesthetics and visual styles. These 'geoms' use a dual-anchor normalization approach to align layers, particularly useful for analyses in which network elements must be spatially aligned with reference maps and images.

Package details

AuthorSysbiolab Team [aut], Flávio Kessler [ctb], Jonathan Back [ctb], Lana Querne [ctb], Victor Apolonio [ctb], Vinicius Chagas [ctb], Mauro Castro [cre] (ORCID: <https://orcid.org/0000-0003-4942-8131>)
MaintainerMauro Castro <mauro.a.castro@gmail.com>
LicenseArtistic-2.0
Version1.4.0
URL https://github.com/sysbiolab/RGraphSpace https://sysbiolab.github.io/RGraphSpace/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("RGraphSpace")

Try the RGraphSpace package in your browser

Any scripts or data that you put into this service are public.

RGraphSpace documentation built on June 13, 2026, 9:06 a.m.