3
我在行使networkx.lanl.gov/examples爲什麼當執行
發現每次我運行weighted_graph例如NetworkX例子,圖表似乎已經旋轉NetworkX自動旋轉圖形。 爲什麼圖形會旋轉?
有沒有辦法控制旋轉,使圖形始終處於相同的位置?
我在行使networkx.lanl.gov/examples爲什麼當執行
發現每次我運行weighted_graph例如NetworkX例子,圖表似乎已經旋轉NetworkX自動旋轉圖形。 爲什麼圖形會旋轉?
有沒有辦法控制旋轉,使圖形始終處於相同的位置?
您所看到的是用於定位節點的nx.spring_layout()算法的結果。算法從節點的隨機位置開始,所以結果是不確定的。
但是,您可以指定非隨機的初始位置,例如,使用這樣的圓形佈局,
pos=nx.circular_layout(G)
pos=nx.spring_layout(G,dim=2,pos=pos) # positions for all nodes
然後你應該每次都得到相同的結果。
獲得相同的結果非常好。使用spring_layout,如何指定圖形的旋轉(例如rotate_deg(45))? – user1772523
沒有內置的旋轉位置選項。但是你有「pos」中的x,y數據,並且可以將它們旋轉到任何你想要的角度。 – Aric