本文簡要介紹
networkx.drawing.layout.shell_layout
的用法。用法:
shell_layout(G, nlist=None, rotate=None, scale=1, center=None, dim=2)
在同心圓中定位節點。
- G:NetworkX 圖或節點列表
G 中的每個節點都會分配一個位置。
- nlist:列表列表
每個 shell 的節點列表列表。
- rotate:以弧度表示的角度(默認=pi/len(nlist))
每個殼的起始位置相對於前一個殼的起始位置旋轉的角度。要重新創建 v2.5 之前的行為,請使用 rotate=0。
- scale:數字(默認值:1)
位置的比例因子。
- center:類似數組或無
使布局居中的坐標對。
- dim:int
布局的維度,目前隻支持dim=2。其他維度值會導致 ValueError。
- pos:dict
由節點鍵入的位置字典
- ValueError
如果dim != 2
參數:
返回:
拋出:
注意:
該算法目前僅適用於二維,並沒有嘗試最小化邊交叉。
例子:
>>> G = nx.path_graph(4) >>> shells = [[0], [1, 2, 3]] >>> pos = nx.shell_layout(G, shells)
相關用法
- Python NetworkX shortest_path用法及代碼示例
- Python NetworkX shortest_augmenting_path用法及代碼示例
- Python NetworkX shortest_path_length用法及代碼示例
- Python NetworkX shortest_simple_paths用法及代碼示例
- Python NetworkX single_source_dijkstra_path_length用法及代碼示例
- Python NetworkX single_source_bellman_ford用法及代碼示例
- Python NetworkX subgraph_view用法及代碼示例
- Python NetworkX square_clustering用法及代碼示例
- Python NetworkX soft_random_geometric_graph用法及代碼示例
- Python NetworkX sets用法及代碼示例
- Python NetworkX simrank_similarity用法及代碼示例
- Python NetworkX single_source_bellman_ford_path用法及代碼示例
- Python NetworkX sudoku_graph用法及代碼示例
- Python NetworkX single_source_bellman_ford_path_length用法及代碼示例
- Python NetworkX single_source_shortest_path_length用法及代碼示例
- Python NetworkX snap_aggregation用法及代碼示例
- Python NetworkX set_edge_attributes用法及代碼示例
- Python NetworkX stochastic_block_model用法及代碼示例
- Python NetworkX symmetric_difference用法及代碼示例
- Python NetworkX selfloop_edges用法及代碼示例
- Python NetworkX second_order_centrality用法及代碼示例
- Python NetworkX simulated_annealing_tsp用法及代碼示例
- Python NetworkX spring_layout用法及代碼示例
- Python NetworkX simple_cycles用法及代碼示例
- Python NetworkX single_source_dijkstra用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.drawing.layout.shell_layout。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。