layout_manipulate function

manipulate layout

manipulate layout

functions to manipulate an existing layout

layout_rotate(xy, angle) layout_mirror(xy, axis = "vertical")

Arguments

  • xy: graph layout
  • angle: angle for rotation
  • axis: mirror horizontal or vertical

Returns

manipulated matrix of xy coordinates

Details

These functions are mostly useful for deterministic layouts such as layout_with_stress

Examples

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")

Author(s)

David Schoch