2016-06-06 6 views
0

Ich bin neu in d3.js und ich versuche, die nächste Sache im Force-Diagramm zu tun - verbinden Sie die Pfade zwischen den Knoten neu. Seit dem Bild.Verbinden Sie die Verbindungen im Force-Diagramm

enter image description here

So kann mir den roten Kreis und den Pfad zu anderen Knoten verbunden ziehen oder auf anderem Punkt auf dieser Formkontur (wie Stecker in Visio) bewegte. Ist es möglich? Ich habe solche Beispiele nicht gefunden.

Sorry für mein Englisch :)

Antwort

0

Verwendung

call(force.drag); 

für Rot-Kreise und Sie können per Drag them.it einen neuen Pfad erzeugt wieder nach dem Drag Anruf

+0

Ок, aber ich verstehe nicht - für die roten Kreise sollte ich .Data (Knoten) oder .Data (Links) schreiben? – user3691352

0

Hier ist ein Beispiel link1 in dem der Drag-Aufruf nur für die Kreise aufgerufen wird.
Hier ist das zweite Beispiel link2, in dem der Drag-Aufruf nur für die Kreise aufgerufen wird und die Links bedeuten, dass Sie sowohl Links als auch Kreise ziehen können. Wenn Sie möchten, dass sowohl Links als auch Kreise auf Ziehen reagieren, können Sie beide hinzufügen.

+0

[Beispiel hier] (http://bl.ocks.org/hunzy/9929724). Sie können sehen, wie der Pfad des Kreises angegeben wurde. –

Verwandte Themen