The algorithm internally computes a 3D layout where each level is in a separate y-plane.
The layout is then projected into 2D via an isometric mapping, controlled by the parameters
alpha
and beta
. It may take some adjusting to alpha
and beta
to find a good perspective.
If type="all", the layout is computed at once for the complete network.
For type="separate", two user specified layout algorithms (FUN1
and FUN2
) are used for the levels.
The named lists param1
and param2
can be used to set parameters for FUN1
and FUN2
.
This option helpful for situations where different structural features of the levels should be emphasized.
For type="fix1" and type="fix2" only one of the level layouts is fixed. The other one is calculated by optimizing the
inter level ties, such that they are drawn (almost) vertical.
The ignore_iso
parameter controls the handling of isolates. If TRUE, nodes without inter level edges are ignored during the layout process
and added at the end. If FALSE they are left unchanged
The layout_igraph_* function should not be used directly. It is only used as an argument for plotting with 'igraph'.