spiral_layout#

spiral_layout(G, scale=1, center=None, dim=2, resolution=0.35, equidistant=False)[源代码]#

在螺旋布局中定位节点。

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

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

scale编号(默认:1)

位置的比例因子。

center类似数组或无

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

dim整型,默认为2

布局维度,目前仅支持dim=2。其他尺寸值会导致ValueError。

resolution浮点数,默认为0.35

螺旋布局的紧凑性又回来了。值越低,螺旋布局的压缩程度越高。

equidistant布尔值,默认值=FALSE

如果为True,则通过进一步减小离中心的角度,将节点定位为彼此等距。如果为False,则通过增加离中心的距离,节点将以相等的角度放置。

返回
posDICT

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

加薪
ValueError

如果暗淡!=2个

笔记

该算法目前只适用于二维空间。

实例

>>> G = nx.path_graph(4)
>>> pos = nx.spiral_layout(G)
>>> nx.draw(G, pos=pos)