manipulate layout
functions to manipulate an existing layout
layout_rotate(xy, angle) layout_mirror(xy, axis = "vertical")
xy
: graph layoutangle
: angle for rotationaxis
: mirror horizontal or verticalmanipulated matrix of xy coordinates
These functions are mostly useful for deterministic layouts such as layout_with_stress
library(igraph) g <- sample_gnp(50, 0.3) xy <- layout_with_stress(g) # rotate 90 degrees xy <- layout_rotate(xy, 90) # flip horizontally xy <- layout_mirror(xy, "horizontal")
David Schoch
Useful links