2014-07-26 26 views
-1

我想使用R將Voronoi馬賽克轉換爲無向圖。How?如何將Voronoi鑲嵌變換爲R中的圖形?

library(mvtnorm) 
library(tripack) 
set <- rmvnorm(100,c(0,0),diag(2)) 
voronoi <- (voronoi.mosaic(set[,1],set[,2])) 
plot(voronoi) 

enter image description here

1,2 
2,3 
3,4 
1,4 
... 

我更願意用[R,但如果你有其他語言的漂亮的解決方案,我想聽到它。

回答

1

igraph包是一個相當完整的圖分析軟件包。它具有各種用於從不同數據結構創建圖表的功能。在你的情況,我想你會想要功能graph.edgelist

+0

graph.edgelist無法將voronoi對象轉換爲圖形 – Raffael

+0

在第二次查看返回的voronoi對象的組合後,我可以確認您的答案是否合理地接近於如何完成 – Raffael

+1

隨時回答您的問題自己的問題與答案,包含代碼來做到這一點。這可能對其他人有用。 – Spacedman