2

visNetwork を使用して地理的な igraph ネットワークをプロットしようとしています。igraph コードは以下のとおりです。この visNetwork ソリューションを見つけましたが、コードを正しく適応させるのに問題がありますhttps://github.com/DataKnowledge/visNetwork/blob/master/R/visIgraphLayout.R

library(raster)
library(igraph)
greece <- getData('GADM', country='GRC', level=1)
df<-data.frame("from" = c("Athens", "Iraklio", "Thessaloniki", "Patra"), "to"= c("Thessaloniki", "Thessaloniki", "Athens", "Iraklio"))
meta <- data.frame("name"=c("Athens", "Iraklio", "Thessaloniki", "Patra"), 
           "lon"=c(23.72800,25.13356,22.94090,21.73507),  
           "lat"=c(37.98415,35.33349,40.63229,38.24628))
g <- graph.data.frame(df, directed=T, vertices=meta)
lo <- as.matrix(meta[,2:3])
plot(greece)
plot(g, layout=lo, add = TRUE, rescale = FALSE)

編集 更新

私は R-igraph ネットワークを持っています。これは visNetwork ライブラリを使用して視覚化されています。私は空間データ フレームを持っています。これは Leaflet を使用して視覚化されます。visNetwork 機能を維持したまま、マップ上でネットワークを視覚化するにはどうすればよいですか? ここで例を参照してください

4

0 に答える 0