kamada_kawai_layout#

kamada_kawai_layout(G, dist=None, pos=None, weight='weight', scale=1, center=None, dim=2)[源代码]#

使用Kamada Kawai路径长度成本函数定位节点。

参数
G网络X图表或节点列表

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

distDICT(默认=无)

节点间最佳距离的两级字典,按源节点和目的节点索引。如果没有,则使用SHOTEST_PATH_LENGTH()计算距离。

posDICT或NONE可选(默认值=无)

节点的初始位置作为字典,节点作为键,值作为坐标列表或元组。如果没有,则对dim>=2使用Circle_Layout(),对dim==1使用线性布局。

weight字符串或无可选(默认值=‘Weight’)

保存用于边权重的数值的边属性。如果没有,则所有边权重为1。

scale编号(默认:1)

位置的比例因子。

center类似数组或无

要围绕其居中布局的坐标对。

dim集成

布局的维度。

返回
posDICT

按节点设置关键字的位置词典

实例

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