Graph Layout Static
Description
Layout the graph given using an igraph algorithm rather than the built-in force layout.
Usage
graph_static_layout(
  g,
  method = igraph::layout_nicely,
  dim = 3,
  scaling = c(-200, 200),
  weights = NULL,
  ...
)
graph_layout_static(
  g,
  method = igraph::layout_nicely,
  dim = 3,
  scaling = c(-200, 200),
  weights = NULL,
  ...
)
Arguments
| Argument | Description | 
|---|---|
g | An object of class graph as returned by graph or a graph_proxy  as returned by a function of the same name. | 
method | The igraph function to compute node positions. | 
dim | Number of dimensions to use, passed to method . | 
scaling | A vector or 2 values defining the output range to rescale the coordinates, set NULL to not use any scaling. The layout can also be later rescaled with rescale_layout . | 
weights | Bare column name of links weight if NULL  no weight is taken into account. | 
... | Any other argument to pass to method . | 
See Also
graph_layout_offline to compute the same layout as
graph_layout_live but in R rather than in the browser.
rescale_layout to rescale the layout, similar to scaling
argument.
Note
This function will overwrite x , y , z variables
previously passed to graph_nodes .
Examples
graph_data <- make_data(200)
g <- graph(graph_data)
# layout without scaling
graph_layout_static(g, scaling = NULL)
# layout with scaling
graph_layout_static(g)
# layout with weight
graph_layout_static(g, method = igraph::layout_with_fr, weight = weight)