R: Normalize coordinates for plotting graphs

norm_coords {igraph} | R Documentation

## Normalize coordinates for plotting graphs

### Description

Rescale coordinates linearly to be within given bounds.

### Usage

    norm_coords(
      layout,
      xmin = -1,
      xmax = 1,
      ymin = -1,
      ymax = 1,
      zmin = -1,
      zmax = 1
    )

### Arguments

`layout` | A matrix with two or three columns, the layout to normalize.
`xmin, xmax` | The limits for the first coordinate, if one of them or both are `NULL` then no normalization is performed along this direction.
`ymin, ymax` | The limits for the second coordinate, if one of them or both are `NULL` then no normalization is performed along this direction.
`zmin, zmax` | The limits for the third coordinate, if one of them or both are `NULL` then no normalization is performed along this direction.

### Details

`norm_coords` normalizes a layout, it linearly transforms each coordinate separately to fit into the given limits.

### Value

A numeric matrix with at the same dimension as `layout`.

### Author(s)

Gabor Csardi csardi.gabor@gmail.com

### See Also

Other graph layouts: `add_layout_()`, `component_wise()`, `layout_as_bipartite()`, `layout_as_star()`, `layout_as_tree()`, `layout_in_circle()`, `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()`, `normalize()`

[Package igraph version 1.2.6 Index]