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)