Package: RGraphSpace 1.4.1
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.
Authors:
RGraphSpace_1.4.1.tar.gz
RGraphSpace_1.4.1.zip(r-4.7)RGraphSpace_1.4.1.zip(r-4.6)RGraphSpace_1.4.1.zip(r-4.5)
RGraphSpace_1.4.1.tgz(r-4.6-any)RGraphSpace_1.4.1.tgz(r-4.5-any)
RGraphSpace_1.4.1.tar.gz(r-4.7-any)RGraphSpace_1.4.1.tar.gz(r-4.6-any)
RGraphSpace_1.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
RGraphSpace/json (API)
| # 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:e5f3c1f084. Checks:7 WARNING, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | WARNING | 228 | ||
| source / vignettes | OK | 287 | ||
| linux-release-x86_64 | WARNING | 249 | ||
| macos-release-arm64 | WARNING | 143 | ||
| macos-oldrel-arm64 | WARNING | 136 | ||
| windows-devel | WARNING | 148 | ||
| windows-release | WARNING | 143 | ||
| windows-oldrel | WARNING | 169 | ||
| wasm-release | OK | 205 |
Exports:annotation_gspaceannotation_gspace_imageas_colorrasteras.GraphSpacecropGraphSpaceedgespace_handlergeom_edgespacegeom_graphspacegeom_nodespaceGeomEdgeSpaceGeomGraphSpaceGeomNodeSpacegetGraphSpaceGraphSpacegs_add_featuresgs_ecountgs_edge_attrgs_edge_attr<-gs_edgesgs_fdatags_fdata<-gs_featuresgs_fetch_featuresgs_graphgs_imagegs_image<-gs_namesgs_nfeaturesgs_nodesgs_vcountgs_vertex_attrgs_vertex_attr<-inject_nodespacenodespace_handlernormalizeGraphSpaceplotGraphSpaceStatEdgeSpaceStatNodeSpacetheme_gspace_coordstheme_gspace_legendtheme_gspace_th0theme_gspace_th1theme_gspace_th2theme_gspace_th3updateGraphSpace
Dependencies:base64encbeeswarmCairoclicpp11dplyrfarvergenericsggbeeswarmggplot2ggrastrgluegtableigraphisobandjsonlitelabelinglatticelifecyclemagrittrMatrixpillarpkgconfigpngpurrrR6raggRColorBrewerrlangS7scalesstringistringrsystemfontstextshapingtibbletidygraphtidyrtidyselectutf8vctrsviporviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Map numeric values to a color raster | as_colorraster |
| Convert objects to GraphSpace | as.GraphSpace as.GraphSpace.data.frame as.GraphSpace.default as.GraphSpace.igraph as.GraphSpace.Seurat as.GraphSpace.tbl_graph |
| 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 |
| Using ggplot2 with GraphSpace objects | ggplot-GraphSpace ggplot.GraphSpace |
| Accessors and attribute utilities for GraphSpace objects | $,GraphSpace-method $<-,GraphSpace-method as.igraph.GraphSpace GraphSpace-accessors 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_fdata gs_fdata,GraphSpace-method gs_fdata<- gs_fdata<-,GraphSpace-method gs_features gs_features,GraphSpace-method gs_graph gs_graph,GraphSpace-method gs_image gs_image,GraphSpace-method gs_image<- gs_image<-,GraphSpace-method gs_names gs_names,GraphSpace-method gs_nfeatures gs_nfeatures,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 [[<-,GraphSpace-method |
| GraphSpace: An S4 class for igraph objects | GraphSpace-class |
| Create a GraphSpace object | GraphSpace GraphSpace,ANY-method GraphSpace,data.frame-method |
| Manipulate node features in a GraphSpace object | gs_add_features gs_features-utils gs_fetch_features |
| 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-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 |
