sg_layout

0th

Percentile

Layouts

Layout your graph.

Usage
sg_layout(sg, directed = TRUE, layout = igraph::layout_nicely,
  save_igraph = TRUE, ...)

sg_get_layout(nodes, edges, directed = TRUE, layout = igraph::layout_nicely, save_igraph = TRUE, ...)

Arguments
sg

An object of class sigmajsas intatiated by sigmajs.

directed

Whether or not to create a directed graph, passed to graph_from_data_frame.

layout

An igraph layout function.

save_igraph

Whether to save the igraph object used internally.

...

Any other parameter to pass to layout function.

nodes, edges

Nodes and edges as prepared for sigmajs.

Details

The package uses igraph internally for a lot of computations the save_igraph allows saving the object to speed up subsequent computations.

Value

sg_get_layout returns nodes with x and y coordinates.

Functions

  • sg_layout layout your graph.

  • sg_get_layout helper to get graph's x and y positions.

Aliases
  • sg_layout
  • sg_get_layout
Examples
# NOT RUN {
nodes <- sg_make_nodes(250) # 250 nodes
edges <- sg_make_edges(nodes, n = 500)

sigmajs() %>% 
  sg_nodes(nodes, id, size, color) %>% 
  sg_edges(edges, id, source, target) %>% 
  sg_layout()

nodes_coords <- sg_get_layout(nodes, edges)

# }
Documentation reproduced from package sigmajs, version 0.1.3, License: MIT + file LICENSE

Community examples

Looks like there are no examples yet.