networkx.drawing.layout.circular_layout

circular_layout(G, scale=1, center=None, dim=2)[源代码]

在圆上定位节点。

参数:
  • G网络图或节点列表 )--一个位置将分配给G中的每个节点。
  • 规模数字(默认值:1) )--位置的比例因子。
  • 中心array-like or None )--以布局为中心的坐标对。
  • dimint )--布局尺寸。如果尺寸>2,则返回位置的其余尺寸设置为零。如果dim<2,则会引发valueerror。
返回:

pos --由节点键控的位置字典。

返回类型:

dict

加薪:

ValueError ——如果朦胧<2

实际案例

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

笔记

该算法目前只在二维空间中工作,不尝试最小化边缘交叉。