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.make_lattice(dimvector = NULL, length = NULL, dim = NULL, nei = 1,
  directed = FALSE, mutual = FALSE, circular = FALSE)lattice(...)
TRUE directed lattices will be
mutually connected.TRUE the lattice or ring will be
circular.make_lattice.atlas,
  graph.atlas,
  graph_from_atlas;
  chordal_ring,
  graph.extended.chordal.ring,
  make_chordal_ring;
  directed_graph, graph,
  graph.famous,
  make_directed_graph,
  make_graph,
  make_undirected_graph,
  undirected_graph;
  empty_graph, graph.empty,
  make_empty_graph;
  from_edgelist,
  graph.edgelist,
  graph_from_edgelist;
  from_literal, graph.formula,
  graph_from_literal;
  full_citation_graph,
  graph.full.citation,
  make_full_citation_graph;
  full_graph, graph.full,
  make_full_graph; graph.ring,
  make_ring, ring;
  graph.star, make_star,
  star; graph.tree,
  make_tree, treemake_lattice(c(5, 5, 5))
make_lattice(length = 5, dim = 3)Run the code above in your browser using DataLab