circular_layout#

circular_layout(G, scale=1, center=None, dim=2)[source]#

在圆上定位节点。

Parameters:
GNetworkX 图或节点列表

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

scale数字(默认值:1)

位置的缩放因子。

center类似数组或 None

布局中心周围的坐标对。

dim整数

布局的维度。 如果 dim>2,返回的位置中其余维度将设置为零。 如果 dim<2,将引发 ValueError。

Returns:
pos字典

以节点为键的位置字典

Raises:
ValueError

如果 dim < 2

Notes

此算法目前仅适用于二维,并且不尝试最小化边缘交叉。

Examples

>>> G = nx.path_graph(4)
>>> pos = nx.circular_layout(G)