layout_in_circle

0th

Percentile

Graph layout with vertices on a circle.

Place vertices on a circle, in the order of their vertex ids.

Keywords
graphs
Usage
layout_in_circle(graph, order = V(graph))

in_circle(...)

Arguments
graph

The input graph.

order

The vertices to place on the circle, in the order of their desired placement. Vertices that are not included here will be placed at (0,0).

...

Passed to layout_in_circle.

Details

If you want to order the vertices differently, then permute them using the permute function.

Value

A numeric matrix with two columns, and one row for each vertex.

See Also

Other graph layouts: add_layout_, component_wise, layout_as_bipartite, layout_as_star, layout_as_tree, layout_nicely, layout_on_grid, layout_on_sphere, layout_randomly, layout_with_dh, layout_with_fr, layout_with_gem, layout_with_graphopt, layout_with_kk, layout_with_lgl, layout_with_mds, layout_with_sugiyama, layout_, merge_coords, norm_coords, normalize

Aliases
  • layout_in_circle
  • in_circle
Examples
# NOT RUN {
## Place vertices on a circle, order them according to their
## community
# }
# NOT RUN {
library(igraphdata)
data(karate)
karate_groups <- cluster_optimal(karate)
coords <- layout_in_circle(karate, order =
          order(membership(karate_groups)))
V(karate)$label <- sub("Actor ", "", V(karate)$name)
V(karate)$label.color <- membership(karate_groups)
V(karate)$shape <- "none"
plot(karate, layout = coords)
# }
Documentation reproduced from package igraph, version 1.2.4.1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.