我正在嘗試使用節點的座標創建igraph圖形。我意識到沒有直接的方法通過用於R的igraph程序包來完成此操作。使用節點的XY座標設置(igraph)圖形
有些方法可以使用layout()
函數在2D空間上繪製圖表,但我需要從已知的座標的節點。我會很感激任何人都可以提供這個幫助。
爲什麼我試圖用這種方式設置圖表?在用座標參數化圖形節點之後,我想使用考慮節點之間的距離的概率測量來連接節點。
謝謝。 Hitaysh
# Initial Co-ordinates of nodes
n = 1000 # no. of nodes
nodes.coord <- data.frame(x=runif(n,min=0,max=n),
y=runif(n,min=0,max=n))
# Set up a graph with nodes on above co-ordinates...
P.S.這是我在StackOverflow上的第一篇文章。關於如何更好地提出問題的任何建設性反饋也是受歡迎的。
我不明白你在做什麼。圖結構完全獨立於繪製的xy座標。如果要控制渲染節點的位置,可以使用'plot.igraph()'中的'layout ='參數(請參閱'?igraph :: layout')。 xy座標不告訴你連接哪個節點。請閱讀[如何創建可重現的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example),幷包括示例輸入和期望的輸出。 (如果你打算使用runif,也可以使用'set.seed()',這樣我們可以得到相同的值)。 – MrFlick 2014-09-28 17:18:23