Displaying Graph Data Using PyGraphViz
This example can be found in Colab notebook pygraphviz demo
TBD:
1 !apt install libgraphviz-dev
2 !pip install pygraphviz
3
4 import pygraphviz as pgv
5 from IPython.display import Image
TBD:
1 d={'1': {'2': None, '3': None}, '2': {'4': None, '5': None}, '3': {'2': None},
2 '5': {'go':None}, 'go':{'1':None}}
3 A=pgv.AGraph(d, directed=True)
4 edge = A.get_edge('1', '3')
5 edge.attr['label'] = 'Sales'
6
7 A.to_string()
8 A.layout()
9 A.draw('file.png')
10
11 Image('file.png')
The output is:
1 d={'1': {'2': None, '3': None}, '2': {'4': None, '5': None}, '3': {'2': None},
2 '5': {'go':None}, 'go':{'1':None}}
3 A=pgv.AGraph(d, directed=True)
4 edge = A.get_edge('1', '3')
5 edge.attr['label'] = 'Sales'
6
7 A.to_string()
8 A.layout()
9 A.draw('file.png')
10
11 Image('file.png')