Say Ich mache einen networkD3 Plot - das minimale Beispiel im Paket mitHintergrundfarbe ändern von networkD3 Plot
#
library(networkD3)
# Load data
data(MisLinks)
data(MisNodes)
# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
Group = "group", opacity = 0.8)
Wenn ich diese öffnen im Browser, kann ich Entwickler-Tools verwenden, um die Hintergrundfarbe des Körpers zu ändern zu z background-color: #DAE3F9;"
Gibt es eine Möglichkeit, Hintergrundfarbe eines Diagramms (von Standardweiß) zu einer anderen Farbe automatisch zu definieren, ohne im Browser zu öffnen? Grundsätzlich können wir CSS direkt zum Code hinzufügen, wie wir JS-Funktionen hinzufügen können?
ha! Das ist eine sehr nette Art, es zu tun - es ist nie vorgekommen, einen anderen Parameter zu entführen. Ich denke, es funktioniert gut - aber vielleicht gibt es einen besseren Weg. Ich versuche zu denken, ob das irgendwelche unerwünschten Nebenwirkungen haben würde, aber es scheint in Ordnung zu sein. – jalapic
@jalapic Ich wurde kreativ! Ich bin mir nicht sicher über Nebenwirkungen. FWIW, vielleicht wird ein besserer Weg direkt implementiert, wenn diese Feature-Anfrage zur Änderung der Hintergrundfarbe implementiert wird: https://github.com/christophergandrud/networkD3/issues/106 – Jota