为什么R中的这个visNetwork不显示优势? [英] why doesn't this visNetwork in R show edge

查看:728
本文介绍了为什么R中的这个visNetwork不显示优势?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在探索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(节点,链接)


解决方案

code>:


节点:包含节点信息的data.frame。至少需要列ID。

边缘:data.frame与边缘信息。至少需要
列from和to。

所以

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

会有效。

I'm exploring visNetwork and can't figure out why this one doesn't show edge

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)

解决方案

From ?visNetwork:

nodes: data.frame with nodes informations. Needed at least column "id".
edges: data.frame with edges informations. Needed at least columns "from" and "to".

So

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

will work.

这篇关于为什么R中的这个visNetwork不显示优势?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆