當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。