shell_layout#
- shell_layout(G, nlist=None, rotate=None, scale=1, center=None, dim=2)[源代码]#
将节点定位在同心圆中。
- 参数
- G网络X图表或节点列表
将为G中的每个节点分配一个位置。
- nlist列表列表
每个外壳的节点列表列表。
- rotate角度(以弧度为单位)(默认值=pi/len(Nlist))
每个壳的起始位置相对于上一个壳的起始位置旋转的角度。要在V2.5之前重新创建行为,请使用旋转=0。
- scale编号(默认:1)
位置的比例因子。
- center类似数组或无
要围绕其居中布局的坐标对。
- dim集成
布局维度,目前仅支持dim=2。其他尺寸值会导致ValueError。
- 返回
- posDICT
按节点设置关键字的位置词典
- 加薪
- ValueError
如果暗淡!=2个
笔记
该算法目前只在二维空间中工作,不尝试最小化边缘交叉。
实例
>>> G = nx.path_graph(4) >>> shells = [[0], [1, 2, 3]] >>> pos = nx.shell_layout(G, shells)