Package: RGraphSpace 1.5.0
RGraphSpace: A Lightweight Interface Between 'igraph' and 'ggplot2' Graphics
An interface for rendering 'igraph' objects as 'ggplot2' graphics within a normalized coordinate space. '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 alignment is available at the pixel level, with node coordinates anchored to pixel centers through a half-pixel offset, enabling precise node positioning over external reference frames such as images and maps.
Authors:
RGraphSpace_1.5.0.tar.gz
RGraphSpace_1.5.0.zip(r-4.7-any)RGraphSpace_1.5.0.zip(r-4.6-any)RGraphSpace_1.5.0.zip(r-4.5-any)
RGraphSpace_1.5.0.tgz(r-4.6-any)RGraphSpace_1.5.0.tgz(r-4.5-any)
RGraphSpace_1.5.0.tar.gz(r-4.7-any)RGraphSpace_1.5.0.tar.gz(r-4.6-any)
RGraphSpace_1.5.0.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:ee34d6efe8. Checks:7 WARNING, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | WARNING | 244 | ||
| source / vignettes | OK | 273 | ||
| linux-release-x86_64 | WARNING | 221 | ||
| macos-release-arm64 | WARNING | 156 | ||
| macos-oldrel-arm64 | WARNING | 111 | ||
| windows-devel-x86_64 | WARNING | 152 | ||
| windows-release-x86_64 | WARNING | 225 | ||
| windows-oldrel-x86_64 | WARNING | 154 | ||
| wasm-release | OK | 183 |
Exports:annotation_gspaceannotation_gspace_imageas_colorrasteras.GraphSpacecropGraphSpaceedgespace_handlergeom_edgespacegeom_graphspacegeom_nodespaceGeomEdgeSpaceGeomNodeSpacegetGraphSpaceGraphSpacegs_add_edgesgs_add_edges<-gs_add_featuresgs_add_nodesgs_add_nodes<-gs_ecountgs_edge_attrgs_edge_attr<-gs_edgesgs_fdatags_fdata<-gs_featuresgs_fetch_featuresgs_graphgs_imagegs_image<-gs_namesgs_nfeaturesgs_nodesgs_subset_edgesgs_subset_nodesgs_vcountgs_vertex_attrgs_vertex_attr<-inject_nodespacenodespace_handlernormalizeGraphSpaceplotGraphSpaceStatEdgeSpaceStatNodeSpacesummarytheme_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 |
| Convenience wrapper for node and edge geoms | geom_graphspace |
| Draw node elements in a 2D graph layout | geom_nodespace nodespace_handler |
| GeomEdgeSpace: a ggplot2 prototype for GraphSpace-class methods | GeomEdgeSpace |
| 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 |
