layout_multilevel function

Layout for multilevel networks

Layout for multilevel networks

Set layout coordinates for multilevel networks from a chosen algorithm

layout_multilevel(x, layout = igraph::layout_with_fr)

Arguments

  • x: a graph object. Must be a multilevel network.
  • layout: The chosen layout algorithm. A function layout of the 'igraph' package without parentheses. Default set to 'Fruchterman-Reingold'.

Returns

A two- or three-column matrix, each row giving the coordinates of a vertex, according to the ids of the vertex ids.

Details

In order to facilitate the visualization of multilevel networks, higher level nodes are set in the upper part of the plane and the lower level nodes are set in the lower part of the plane.

Examples

# Check if the network is multilevel is_multilevel(linked_sim) # Generate the layout (x,y) coordinates l <- layout_multilevel(linked_sim) # Plot the graph using the layout plot(linked_sim, layout = l) # Using Kamada Kawai algorithm l.kk <- layout_multilevel(linked_sim, layout = igraph::layout_with_kk) # Plot the graph with the new layout plot(linked_sim, layout = l.kk)

See Also

layout_

Author(s)

Neylson Crepalde, neylsoncrepalde@gmail.com