Usage¶
To use grapho in a project:
import grapho
To create a Directed Graph:
from grapho.digraph import DirectedGraph
g = DirectedGraph()
Functions¶
To add a node:
g.add_node('a')
To add an edge:
g.add_edge('node_1', 'node_2') # default weight
g.add_edge('node_1', 'node_2', 4.0) # provide weight as argument
To delete a node:
g.delete_node('a')
To delete an edge:
g.delete_edge('node_1', 'node_2')
Properties¶
Count of number of nodes:
g.node_count
Count of number of edges:
g.edge_count
List of nodes:
g.nodes
Return Graph in dictionary form:
g.graph