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)