# R igraph manual pages

Use this if you are using igraph from R

## Create a lattice graph

### Description

`make_lattice` is a flexible function, it can create lattices of arbitrary dimensions, periodic or unperiodic ones. It has two forms. In the first form you only supply `dimvector`, but not `length` and `dim`. In the second form you omit `dimvector` and supply `length` and `dim`.

### Usage

```make_lattice(dimvector = NULL, length = NULL, dim = NULL, nei = 1,
directed = FALSE, mutual = FALSE, circular = FALSE)

lattice(...)
```

### Arguments

 `dimvector` A vector giving the size of the lattice in each dimension. `length` Integer constant, for regular lattices, the size of the lattice in each dimension. `dim` Integer constant, the dimension of the lattice. `nei` The distance within which (inclusive) the neighbors on the lattice will be connected. This parameter is not used right now. `directed` Whether to create a directed lattice. `mutual` Logical, if `TRUE` directed lattices will be mutually connected. `circular` Logical, if `TRUE` the lattice or ring will be circular. `...` Passed to `make_lattice`.

An igraph graph.

### See Also

Other determimistic constructors: `graph_from_atlas`, `graph_from_edgelist`, `graph_from_literal`, `make_chordal_ring`, `make_empty_graph`, `make_full_citation_graph`, `make_full_graph`, `make_graph`, `make_ring`, `make_star`, `make_tree`

### Examples

```make_lattice(c(5, 5, 5))
make_lattice(length = 5, dim = 3)
```

[Package igraph version 1.2.4.1 Index]