2014-11-23 3 views

ответ

11

Вы могли бы сделать что-то вроде этого, чтобы сделать узлы из каждого раздела в определенном x координат:

X, Y = bipartite.sets(B) 
pos = dict() 
pos.update((n, (1, i)) for i, n in enumerate(X)) # put nodes from X at x=1 
pos.update((n, (2, i)) for i, n in enumerate(Y)) # put nodes from Y at x=2 
nx.draw(B, pos=pos) 
plt.show() 

bipartite-graph

Ключ создания dict для в nx.drawpos, то есть:

Словарь с узлами в виде ключей и позиций в качестве значений.

См the docs.