Learn R Programming

multinets (version 0.2.2)

layout_multilevel: Layout for multilevel networks

Description

Set layout coordinates for multilevel networks from a chosen algorithm

Usage

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'.

Value

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.

See Also

layout_

Examples

Run this code
# NOT RUN {
# 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)

# }

Run the code above in your browser using DataLab