bipartite_layout#
- bipartite_layout(G, nodes, align='vertical', scale=1, center=None, aspect_ratio=1.3333333333333333)[源代码]#
将节点定位在两条直线上。
- 参数
- G网络X图表或节点列表
将为G中的每个节点分配一个位置。
- nodes列表或容器
二部图的一个节点集中的节点。这套将放在左边或上边。
- align字符串(默认为‘垂直’)
节点的对齐方式。垂直或水平。
- scale编号(默认:1)
位置的比例因子。
- center类似数组或无
要围绕其居中布局的坐标对。
- aspect_ratio编号(默认为4/3):
布局的宽度与高度的比率。
- 返回
- posDICT
按节点设置关键字的位置词典。
笔记
该算法目前只在二维空间中工作,不尝试最小化边缘交叉。
实例
>>> G = nx.bipartite.gnmk_random_graph(3, 5, 10, seed=123) >>> top = nx.bipartite.sets(G)[0] >>> pos = nx.bipartite_layout(G, top)