circular_layout#
- circular_layout(G, scale=1, center=None, dim=2)[source]#
将节点布置在一个圆上。
- 参数:
- GNetworkX 图或节点列表
将为 G 中的每个节点分配一个位置。
- scale数值 (默认值: 1)
位置的比例因子。
- center类似数组的对象或 None
布局的中心坐标对。
- dim整型
布局的维度。如果 dim>2,返回位置中其余维度设置为零。如果 dim<2,则引发 ValueError。
- 返回:
- pos字典
一个以节点为键的位置字典
- 引发:
- ValueError
如果 dim < 2
注意
此算法目前仅适用于二维情况,并且不会尝试最小化边的交叉。
示例
>>> G = nx.path_graph(4) >>> pos = nx.circular_layout(G)