random_layout#

random_layout(G, center=None, dim=2, seed=None)[source]#

在单位正方形中均匀随机地放置节点。

对于每个节点,通过在区间 [0.0, 1.0) 上均匀随机选择每个坐标来生成位置。

此函数需要 NumPy (http://scipy.org)。

Parameters:
GNetworkX 图或节点列表

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

center数组或 None

布局中心周围的坐标对。

dimint

布局的维度。

seedint, RandomState 实例或 None 可选 (默认=None)

设置随机状态以确定节点布局。 如果是 int, seed 是随机数生成器使用的种子, 如果是 numpy.random.RandomState 实例, seed 是随机数生成器, 如果是 None,随机数生成器是 numpy.random 使用的 RandomState 实例。

Returns:
posdict

按节点键控的位置字典

Examples

>>> G = nx.lollipop_graph(4, 3)
>>> pos = nx.random_layout(G)