generate_graph6¶
- generate_graph6(G, nodes=None, header=True)[source]¶
Generate graph6 format string from a simple undirected graph.
Parameters : G : Graph (undirected)
nodes: list or iterable :
Nodes are labeled 0...n-1 in the order provided. If None the ordering given by G.nodes() is used.
header: bool :
If True add ‘>>graph6<<’ string to head of data
Returns : s : string
String in graph6 format
Raises : NetworkXError :
If the graph is directed or has parallel edges
See also
Notes
The format does not support edge or node labels, parallel edges or self loops. If self loops are present they are silently ignored.
References
Graph6 specification: http://cs.anu.edu.au/~bdm/data/formats.txt for details.
Examples
>>> G = nx.Graph([(0, 1)]) >>> nx.generate_graph6(G) '>>graph6<<A_'