Das networkD3
-Paket (siehe here und here) ermöglicht es dem Benutzer einfache interaktive Netzwerke zu erstellen:R networkD3 Paket: Knoten Färbung in simpleNetwork()
# Load package
library(networkD3)
# Create fake data
src <- c("A", "A", "A", "A",
"B", "B", "C", "C", "D")
target <- c("B", "C", "D", "J",
"E", "F", "G", "H", "I")
networkData <- data.frame(src, target)
# Plot
simpleNetwork(networkData)
Gibt es eine Möglichkeit zu geben, dass ich alle Elemente wollen in der src
Vektor eine bestimmte Farbe zu sein, während alle Elemente in der target
Vektor eine andere Farbe zu sein? Dies würde es mir ermöglichen, src
Knoten von target
Knoten im Netzwerk visuell zu unterscheiden.
Diese Funktionalität scheint derzeit nicht in simpleNetwork()
unterstützt werden (aber ich bin der Hoffnung, jemand mich mit einem Homebrew-Skript helfen könnte):
Eine ähnliche, aber nicht im Zusammenhang Frage asked here wurde .
Ist es ok, forceNetwork() ', im selben Paket zu verwenden? Sie können die Farbe über die Gruppe und eine JavaScript-Skala steuern. Ich kann eine vollständige Antwort geben, wenn Sie daran interessiert sind. –
@PeterEllis Ja, das wäre sehr hilfreich. – warship
möglicherweise eine verwandte Frage, wobei man die Knoten mit vordefinierten Farben färben muss: http://stackoverflow.com/questions/38793947/r-colouring-scheme-in-networkd3-vs-igraph?noredirect=1#comment65115769_38793947 –