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)