Я пытаюсь создать узлы и ребра с формой, отличной от формы по умолчанию (dis c для узлов и solid для ребер).
Я использую атрибут viz для цвета, и он работает, но У меня не получилось с формой. Вот пример кода, который я использую:
import networkx as nx
G=nx.MultiDiGraph()
G.add_nodes_from([1,2,3])
attr={1:{'viz':{'shape':'square'}}, 2:{'viz':{'shape':'disc'}}, 3:{'viz':{'shape':'diamond', 'color':{'r': 178, 'g': 34, 'b': 34, 'a': 0}}}}
nx.set_node_attributes(G, attr)
G.add_edge(1,2, id='ID1', Label='L', viz={'shape':'dashed', 'color':{'r': 178, 'g': 34, 'b': 34, 'a': 0}})
G.add_edge(2,3, id='ID2', label='l')
nx.write_gexf(G, 'g_test_shape' +'.gexf')
Я не могу определить метку края на графе networkx.