multipartite_layout#

multipartite_layout(G, subset_key='subset', align='vertical', scale=1, center=None)[源代码]#

在直线层中定位节点。

参数
G网络X图表或节点列表

将为G中的每个节点分配一个位置。

subset_key字符串(默认为‘子集’)

要用作层子集的节点数据的关键字。

align字符串(默认为‘垂直’)

节点的对齐方式。垂直或水平。

scale编号(默认:1)

位置的比例因子。

center类似数组或无

要围绕其居中布局的坐标对。

返回
posDICT

按节点设置关键字的位置词典。

笔记

该算法目前只在二维空间中工作,不尝试最小化边缘交叉。

网络不需要是一个完整的多部分图。只要节点有子集密钥数据,它们就会被放置在相应的层中。

实例

>>> G = nx.complete_multipartite_graph(28, 16, 10)
>>> pos = nx.multipartite_layout(G)