Als Übung, um zu verstehen, wie d3 funktioniert, habe ich das von Grund auf neu aufgebaut, aus verschiedenen Beispielen, die ich gefunden habe.d3 v4 forceSimulation-Knoten bewegen sich nach dem Neustart nicht mehr()
Mein Problem, das ich nicht auf den Grund zu kommen scheint, ist, dass die Knoten nicht mehr gezogen werden können oder sogar bewegen, nachdem die Daten aktualisiert wurden. Die Zeilen werden aktualisiert, nur die Knoten nicht. Der Effekt ist offensichtlicher, wenn Sie einige der Knoten ziehen, bevor Sie das Formular erneut senden.
Beispiel unten zeigt das Problem, ich habe den WebSocket-Code kommentiert I lokal wurde mit und ersetzt mit einigen statischen Daten
Sie brauchen es vollen Umfang nutzen zu:
http://bl.ocks.org/d4rr3ll/68713a42d59f5bb086ad25d5a0bcbad1
Jede Hilfe willkommen
Edited hinzufügen:
Also meine temporäre Lösung für jetzt Um alle Knoten vor dem Update aus dem SVG zu entfernen, ist es nicht ideal.
Perfekt, das hat es gelöst, danke. – d4rr3ll