当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX random_layout用法及代码示例


本文简要介绍 networkx.drawing.layout.random_layout 的用法。

用法:

random_layout(G, center=None, dim=2, seed=None)

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

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

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

参数

GNetworkX 图或节点列表

G 中的每个节点都会分配一个位置。

center类似数组或无

使布局居中的坐标对。

dimint

布局的维度。

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

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

返回

posdict

由节点键入的位置字典

例子

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

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.drawing.layout.random_layout。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。