kamada_kawai_layout#

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

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

Parameters:
GNetworkX图或节点列表

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

dist字典(默认=None)

节点间最优距离的两级字典, 按源节点和目标节点索引。 如果为None,则使用shortest_path_length()计算距离。

pos字典或None 可选(默认=None)

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

weight字符串或None 可选(默认=’weight’)

用于边权重的边属性。 如果为None,则所有边权重为1。

scale数字(默认: 1)

位置的缩放因子。

center数组或None

布局中心的坐标对。

dim整数

布局的维度。

Returns:
pos字典

以节点为键的位置字典

Examples

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