Как отобразить ориентированный граф в Python - Jupyter? - PullRequest
0 голосов
/ 04 июня 2019

Я использую инструмент NetworkX для построения графика:

import networkx as nx
G = nx.MultiDiGraph()
G.add_edge(1, 2, **{'weight': 15, 'max': 3})
G.add_edge(1, 3, **{'weight': 30, 'max': 4})
G.add_edge(2, 3, **{'weight': 20, 'max': 3})
G.add_edge(2, 3, **{'weight': 20, 'max': 5})

pos = nx.drawing.nx_pydot.graphviz_layout(G, prog='neato')
nx.draw_networkx(G, pos)

Используя приведенный выше код, я печатаю только три из четырех ребер.

Как напечатать все четыреребра?

И в качестве бонуса: как напечатать также атрибуты ребер на графике?

...