Package: RGraphSpace 1.3.0
RGraphSpace: A Lightweight Interface Between 'igraph' and 'ggplot2' Graphics
An interface to integrate 'igraph' and 'ggplot2' graphics within a normalized coordinate system. 'RGraphSpace' implements geometric objects based on 'ggplot2' prototypes, optimized for the representation of large networks. The package provides three specialized 'geoms' to translate graph data into geometric layers, supporting customization of aesthetics and visual styles. These 'geoms' use a dual-anchor normalization approach to align layers, required for analyses where network elements must be referenced to a spatial map. 'RGraphSpace' aims to facilitate side-by-side visualization of multiple graphs spatially aligned with reference maps and images.
Authors:
RGraphSpace_1.3.0.tar.gz
RGraphSpace_1.3.0.zip(r-4.7)RGraphSpace_1.3.0.zip(r-4.6)RGraphSpace_1.3.0.zip(r-4.5)
RGraphSpace_1.3.0.tgz(r-4.6-any)RGraphSpace_1.3.0.tgz(r-4.5-any)
RGraphSpace_1.3.0.tar.gz(r-4.7-any)RGraphSpace_1.3.0.tar.gz(r-4.6-any)
RGraphSpace_1.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
RGraphSpace/json (API)
NEWS
| # Install 'RGraphSpace' in R: |
| install.packages('RGraphSpace', repos = c('https://sysbiolab.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/sysbiolab/rgraphspace/issues
Pkgdown/docs site:https://sysbiolab.github.io
Last updated from:a6309bddba. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 161 | ||
| source / vignettes | OK | 207 | ||
| linux-release-x86_64 | OK | 177 | ||
| macos-release-arm64 | OK | 90 | ||
| macos-oldrel-arm64 | OK | 95 | ||
| windows-devel | OK | 100 | ||
| windows-release | OK | 103 | ||
| windows-oldrel | OK | 104 | ||
| wasm-release | OK | 121 |
Exports:as_colorrastercropGraphSpaceedgespace_handlergeom_edgespacegeom_graphspacegeom_nodespaceGeomEdgeSpaceGeomGraphSpaceGeomNodeSpacegetGraphSpaceGraphSpacegs_ecountgs_edge_attrgs_edge_attr<-gs_edgesgs_graphgs_nodesgs_vcountgs_vertex_attrgs_vertex_attr<-inject_nodespacenodespace_handlernormalizeGraphSpaceplotGraphSpaceStatEdgeSpaceStatNodeSpacetheme_gspace_coordstheme_gspace_legendtheme_gspace_th0theme_gspace_th1theme_gspace_th2theme_gspace_th3
Dependencies:base64encbeeswarmCairoclicpp11dplyrfarvergenericsggbeeswarmggplot2ggrastrgluegtableigraphisobandjsonlitelabelinglatticelifecyclemagrittrMatrixpillarpkgconfigpngpurrrR6raggRColorBrewerrlangS7scalesstringistringrsystemfontstextshapingtibbletidygraphtidyrtidyselectutf8vctrsviporviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Map numeric values to a color raster | as_colorraster |
| Draw edge elements in a 2D graph layout | edgespace_handler geom_edgespace |
| Draw node and edge elements in a 2D graph layout | geom_graphspace |
| Draw node elements in a 2D graph layout | geom_nodespace nodespace_handler |
| GeomEdgeSpace: a ggplot2 prototype for GraphSpace-class methods | GeomEdgeSpace |
| GeomGraphSpace: a ggplot2 prototype for GraphSpace-class methods | GeomGraphSpace |
| GeomNodeSpace: a ggplot2 prototype for GraphSpace-class methods | GeomNodeSpace |
| Accessors for fetching slots from a GraphSpace object | getGraphSpace getGraphSpace,GraphSpace-method |
| GraphSpace: An S4 class for igraph objects | GraphSpace-class |
| Create a GraphSpace object | GraphSpace GraphSpace,ANY-method GraphSpace,data.frame-method |
| Accessors for applying essential igraph methods to modify attributes of GraphSpace objects. | $,GraphSpace-method $<-,GraphSpace-method as.igraph.GraphSpace gs_ecount gs_ecount,GraphSpace-method gs_edges gs_edges,GraphSpace-method gs_edge_attr gs_edge_attr,GraphSpace-method gs_edge_attr<- gs_edge_attr<-,GraphSpace-method gs_graph gs_graph,GraphSpace-method gs_nodes gs_nodes,GraphSpace-method gs_vcount gs_vcount,GraphSpace-method gs_vertex_attr gs_vertex_attr,GraphSpace-method gs_vertex_attr<- gs_vertex_attr<-,GraphSpace-method names names,GraphSpace-method names<- names<-,GraphSpace-method [[<-,GraphSpace-method |
| Toy 'igraph' objects | gtoy1 gtoy2 gtoys |
| Dynamic Scale Injection for Edge Clipping | inject_nodespace |
| Normalize node coordinates to graph and image spaces | cropGraphSpace cropGraphSpace,GraphSpace-method normalizeGraphSpace normalizeGraphSpace,GraphSpace,ANY-method normalizeGraphSpace,GraphSpace,missing-method |
| Plot GraphSpace objects | plot.GraphSpace |
| Wrapper function to plot GraphSpace objects in ggplot2 | plotGraphSpace plotGraphSpace,GraphSpace-method plotGraphSpace,gs_graph-method plotGraphSpace,igraph-method plotGraphSpace,tbl_graph-method |
| Attribute Processing for GeomEdgeSpace | StatEdgeSpace |
| Attribute Processing for GeomNodeSpace | StatNodeSpace |
| RGraphSpace ggplot2 themes | theme_gspace theme_gspace_coords theme_gspace_legend theme_gspace_th0 theme_gspace_th1 theme_gspace_th2 theme_gspace_th3 |
