Хм, наконец-то нашел то, что мне нужно было сделать. Цвета, очевидно, должны быть разделены, а сеть должна быть нарисована с помощью draw_networkx
. Таким образом, вышеприведенные три for
цикла должны быть заменены на:
pos=networkx.spring_layout(G)
for i in range(len(P)):
networkx.draw_networkx_edges(G,pos,
edgelist=[list(P[i]), list(Q[perms[0][i]]), list(R[perms[1][i]])],edge_color=color_map[i], width="8")