2016-06-06 15 views
-1

Wie kann ich eine grundlegende verbundene Grafik (zwei oder mehr Knoten und eine Verbindung, die sie zum Beispiel verbindet) machen, die ein force() - Layout verwenden? Ich möchte nur in der Lage sein, einen Knoten zu ziehen und den Link anzupassen, um verbunden zu bleiben, während ein Knoten gezogen wird. Ich möchte auch die Funktionen force() und double-click behandeln. Im Wesentlichen möchte ich, dass jeder Knoten "klebrig" ist. Knoten werden nur verschoben, wenn sie gezogen werden.Wie können zwei oder mehr Knoten in D3.js mit erzwungenem Layout erstellt werden?

Aber gibt es eine einfache Möglichkeit, dies zu tun? Wie dieses Beispiel, die Knoten und Verbindungen zeigt -

http://djalmaweb.hyperphp.com/wordpress/time-graph-lines/image/

Gibt es ein einfaches Beispiel irgendwo?

Dank

+2

Wenn "Knoten sich nur beim Ziehen verschieben", benötigen Sie wahrscheinlich kein Force-Layout. Sie benötigen nur eine Ansicht, die Knoten und ihre Verbindungen kennt und rendern kann. – meetamit

Antwort

0

Ich bin nicht ganz sicher, was Sie hier fragen, wäre es toll, wenn Sie eine Geige oder Beispielcode schreiben könnte. Mit den Informationen, die Sie haben, hier ist ein Beispiel aus Mike Bostock Proben, die eine Netzwerkkarte mit Dragability und ein erzwungenes Layout hat.

https://bl.ocks.org/mbostock/4062045

Werfen Sie einen Blick und sehen, ob diese Ihnen helfen. Viel Glück.