2017-09-22 73 views
0

我想創建一個使用Igraph創建的圖的佈局。我希望這個圖在x和y方向上從-100到100。但是,當我嘗試使用下面的示例時,它總是將佈局座標聚集在一起,並且不使用我指定的所有空間。例如,這在y方向上從41到44,我想說一個節點在80,例如一個在-80。擴大Igraph佈局

我做錯了什麼?或者是否有一種方法可以輕鬆縮放這些座標,以便在指定網格上「佔用更多空間」,但保持相同的相對位置?

df <- data.frame(x1=c(1,1,2,1,1,4),X2=c(2,3,3,4,5,5)) 
library(igraph) 
gr=graph_from_data_frame(df,directed=FALSE) 
set.seed(2) 
layout_with_fr(gr,minx=rep(-100,5),miny=rep(-100,5),maxx=rep(100,5),maxy=rep(100,5),niter=1500) 
+0

查看'layout.norm'和'scale'參數。 – user20650

回答

0

我認爲你對邊緣的大小感到不滿。您可以使用par

par(mar=rep(1,4)) 
plot(gr, layout=L)