为什么这个visNetwork在R中显示出优势

时间:2016-07-03 11:09:25

标签: r graph edge

我正在探索visNetwork并且无法弄清楚为什么这个没有显示边缘

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)

1 个答案:

答案 0 :(得分:4)

来自?visNetwork

  

节点:带有节点信息的data.frame。至少需要列“id”。
  edges:带边信息的data.frame。至少需要   列“from”和“to”。

所以

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

会奏效。