【问题标题】:why doesn't this visNetwork in R show edge为什么 R 中的 visNetwork 不显示边缘
【发布时间】:2016-07-03 11:09:24
【问题描述】:

我正在探索 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)

【问题讨论】:

    标签: r graph visnetwork


    【解决方案1】:

    来自?visNetwork

    nodes:带有节点信息的data.frame。至少需要列“id”。
    边缘:带有边缘信息的data.frame。至少需要 “从”和“到”列。

    所以

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

    会起作用。

    【讨论】:

      猜你喜欢
      • 2018-04-26
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2018-03-11
      相关资源
      最近更新 更多