【发布时间】:2018-04-12 01:07:03
【问题描述】:
我正在尝试在 R 中使用 data.tree 和 NetworkD3 创建文件系统的树表示,其中图形的节点按文件大小加权。
library(data.tree)
library(networkD3)
repo <- Node$new("Repository")
git <- repo$AddChild(".git")
prod <- repo$AddChild("Production")
exp <- repo$AddChild("Experimental")
repo$size <- 866000
git$size <- 661000
prod$size <- 153000
exp$size <- 48000
我可以使用 Get 获得这些大小的向量,这样
sizes <- repo$Get("size")
但是当我尝试将它们放在一起时,我不确定如何在网络可视化步骤中包含此权重信息。尝试做这样的事情......
reponet <- ToDataFrameNetwork(repo,"repo")
net <- forceNetwork(reponet, Nodesize = repo$Get("size"))
无济于事。基本上我正在尝试做 Julia Silge 在这个伟大的SO blog post 中所做的事情。有人知道怎么设置吗?
【问题讨论】:
标签: r tree data-visualization networkd3