2016-07-03 60 views
2

我探索visNetwork和想不通爲什麼這一個不顯示邊緣爲什麼不這樣visNetwork R中顯示邊緣

library(visNetwork) 
nodes=data.frame(node=c('m1','m2','n1','n2')) 
a=data.frame(x=c('n1','n2'),y=c('m1','m2')) 
links=a%>% group_by(x,y)%>%tally() 
visNetwork(nodes, links) 

回答

4

?visNetwork

節點: data.frame與節點信息。至少需要列「ID」。
邊緣:具有邊緣信息的數據幀。至少需要 列「from」和「to」。

所以

visNetwork(
    setNames(nodes, "id"), 
    setNames(links, c("from", "to", "foo")) 
) 

會工作。