align_layout: Align a vertex layout This function centers a vertex layout...

align_layoutR Documentation

Align a vertex layout This function centers a vertex layout on the coordinate system origin and rotates the layout to achieve a visually pleasing alignment with the coordinate axes. Doing this is particularly useful with force-directed layouts such as layout_with_fr().

Description

Align a vertex layout This function centers a vertex layout on the coordinate system origin and rotates the layout to achieve a visually pleasing alignment with the coordinate axes. Doing this is particularly useful with force-directed layouts such as layout_with_fr().

Usage

align_layout(graph, layout)

Arguments

graph

The graph whose layout is to be aligned.

layout

A matrix whose rows are the coordinates of vertices.

Value

modified layout matrix

Examples

g <- make_lattice(c(3, 3))
l1 <- layout_with_fr(g)
l2 <- align_layout(g,l1)
plot(g, layout = l1)
plot(g, layout = l2)

igraph documentation built on Feb. 12, 2026, 5:08 p.m.