1
我使用R中的igraph繪製R中的網絡圖形,但是我不能根據邊緣長度得到圖形(例如(A,B)5cm,(B, C)2cm)。請幫我解決問題。我怎樣才能在這個程序中分配特定的距離。如何通過考慮邊緣長度來繪製R中的圖形
我使用R中的igraph繪製R中的網絡圖形,但是我不能根據邊緣長度得到圖形(例如(A,B)5cm,(B, C)2cm)。請幫我解決問題。我怎樣才能在這個程序中分配特定的距離。如何通過考慮邊緣長度來繪製R中的圖形
您可以使用佈局在特定位置繪製頂點。您可以按照尊重頂點之間的某個距離的方式來定義佈局。 佈局定義在矩陣中,每個節點有2列和1行。第一列表示其x位置,第二列表示其y位置。
這裏的示例:
library(igraph)
gg <- graph.ring(4)
ll =matrix(c(0,0,0,1,0,3,0,5),ncol=2,byrow=TRUE)
plot(gg,layout=ll)