Use this if you are using igraph from R
| make_ring {igraph} | R Documentation | 
A ring is a one-dimensional lattice and this function is a special case
of make_lattice.
make_ring(n, directed = FALSE, mutual = FALSE, circular = TRUE)
ring(...)
n | 
 Number of vertices.  | 
directed | 
 Whether the graph is directed.  | 
mutual | 
 Whether directed edges are mutual. It is ignored in undirected graphs.  | 
circular | 
 Whether to create a circular ring. A non-circular ring is essentially a “line”: a tree where every non-leaf vertex has one child.  | 
... | 
 Passed to   | 
An igraph graph.
Other deterministic 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_lattice(),
make_star(),
make_tree()
print_all(make_ring(10))
print_all(make_ring(10, directed = TRUE, mutual = TRUE))