是否可以使用坐标作为节点的布局来绘制网络对象?我不想将它们绘制在地图上,而只是根据它们的纬度/经度位置显示节点之间的物理距离。
数据借自:在 igraph r-package 中使用地理坐标作为顶点坐标
library(statnet)
df <- data.frame("from" = c("Bob", "Klaus", "Edith", "Liu"),
"to" = c("Edith", "Edith", "Bob", "Klaus"))
meta <- data.frame("name" = c("Bob", "Klaus", "Edith", "Liu"),
"lon" = c(-74.00714, 13.37699, 2.34120, 116.40708),
"lat" = c(40.71455, 52.51607, 48.85693, 39.90469))
net<-as.network(df)
set.vertex.attribute(net, names(meta), meta)