Ich versuche data.tree
und NetworkD3
in R zu verwenden, um eine Baumdarstellung eines Dateisystems zu erstellen, in dem die Knoten des Diagramms nach Dateigröße gewichtet werden.Einstellung networkD3 Knotengröße mit Vektor der Gewichte
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
ich einen Vektor von diesen Größen bekommen kann mit Get, so dass
sizes <- repo$Get("size")
Aber wenn ich versuche, sie alle zusammen zu setzen, ich bin nicht sicher, wie dieses Gewicht Informationen enthalten in der Netzwerkvisualisierungsschritt. Versucht, so etwas zu tun ...
reponet <- ToDataFrameNetwork(repo,"repo")
net <- forceNetwork(reponet, Nodesize = repo$Get("size"))
vergeblich. Im Grunde versuche ich zu tun, was Julia Silge in diesem tollen SO blog post gemacht hat. Kann jemand das einstellen?
Vielen Dank für die eingehende Erklärung. Das hat sofort funktioniert. Aufgeregt, um mehr Möglichkeiten zur Anpassung zu betrachten. –