NetworkX

Previous topic

networkx.complement

Next topic

networkx.disjoint_union

networkx.union

union(G, H, create_using=None, rename=False, name=None)

Return the union of graphs G and H.

Graphs G and H must be disjoint, otherwise an exception is raised.

Parameters:

G,H : graph

A NetworkX graph

create_using : NetworkX graph

Use specified graph for result. Otherwise a new graph is created.

rename : bool (default=False)

Node names of G and H can be changed be specifying the tuple rename=(‘G-‘,’H-‘) (for example). Node u in G is then renamed “G-u” and v in H is renamed “H-v”.

name : string

Specify name for union graph

Notes

To force a disjoint union with node relabeling, use disjoint_union(G,H) or convert_node_labels_to integers().