d3js erstellen eine Kraft-layout mit festen Knoten

habe ich implementiert diese http://jsbin.com/omokap/3/edit:

d3js erstellen eine Kraft-layout mit festen Knoten

Allerdings würde ich gerne Abbrechen, das dynamische Verhalten des Graphen (wie in der dragend Zustand, aber das ist nur für den einzelnen Knoten) und platzieren Sie den Knoten in die Punkte setzen, genommen von json.

Ich sehen, habe diese Fragen Bewegliche Feste Knoten in D3 und Fix-Knoten-Position in D3 Force-Directed-Layout.
Ich Verstand nicht, wie Sie in meinem Beispiel.

kann mir jemand eine Hilfe?

  • Für die Knoten, die Sie nicht verschieben möchten, legen Sie die fixed Eigenschaft true.
  • ich habe gelesen, die andere Frage und relative Antwort, und ich habe machen: <code>for (i=0;i<Knoten.length;i++) { nodes[i].fixed = true; Knoten[i].x = function(d) { return d.cx; }; Knoten[i].y = function(d) { return d.cy; }; Knoten[i].px = function(d) { return d.cx; }; Knoten[i].py = function(d) { return d.cy; }; }</code> dies ist das Ergebnis jsbin.com/omokap/4/edit
  • wo ging ich falsch?
  • Dein Beispiel funktioniert nicht für mich. Im Prinzip sollte Ihr code erreichen, was Sie wollen.
  • Entschuldigen Sie mich, Beispiel nicht funktioniert, denn ich habe ein problem mit IPS und kann nicht speichern wenn add D3js Bibliothek. Ich habe mich entschlossen. Vielen Dank für Ihre Zeit.
InformationsquelleAutor Scorpy86 | 2013-07-15
Schreibe einen Kommentar