This is the documentation for the current state of the development branch of rustworkx. The documentation or APIs here can change prior to being released.
- hexagonal_lattice_graph(rows, cols, /, multigraph=True)#
Generate an undirected hexagonal lattice graph.
rows (int) – The number of rows to generate the graph with.
cols (int) – The number of columns to generate the graph with.
multigraph (bool) – When set to
PyGraphobject will not be not be a multigraph and won’t allow parallel edges to be added. Instead calls which would create a parallel edge will update the existing edge.
The generated hexagonal lattice graph.
- Return type:
TypeError – If either
colsare not specified
import rustworkx.generators from rustworkx.visualization import mpl_draw graph = rustworkx.generators.hexagonal_lattice_graph(2, 2) mpl_draw(graph)