layout {RBGL} | R Documentation |
Layout an undirected graph in 2D
circle.layout(g, radius=1) kamada.kawai.spring.layout( g, edge_or_side=1, es_length=1 )
g |
an instance of the graph class with edgemode
“undirected” |
radius |
radius of a regular n-polygon |
edge_or_side |
boolean indicating the length is for an edge or for a side, default is for an edge |
es_length |
the length of an edge or a side for layout |
According to the documentation on these algorithms in Boost Graph Library:
circle.layout
layouts the graph with the vertices at the points of a
regular n-polygon. The distance from the center of the polygon to each point
is determined by the radius
parameter.
kamada.kawai.spring.layout
provides Kamada-Kawai spring layout for
connected, undirected graphs. User provides either the unit length e of an
edge in the layout or the length of a side s of the display area.
A list of the (x, y)-coordinates for vertices in the graph.
Li Long <li.long@isb-sib.ch>
Boost Graph Library by Siek et al.
coex <- fromGXL(file(system.file("XML/conn.gxl",package="RBGL"))) coex@edgemode <- "undirected" circle.layout(coex) kamada.kawai.spring.layout(coex)