2012-09-19 15 views
6

yapışkan düğümleri grafikte başka ne olursa olsun. Bu API hakkında bir şeyler okumuştum ama çalışmayı başarmak için bir yol bulamıyorum. d3 kuvvet grafiği: Bir kez bir, bir sürüklenen ve bırakılan yerine svg düğüm çubukları, artık değiştirme konumu bırakılan bir şekilde D3 bir kuvvet yönlendirilmiş grafik düzeni bir davranış eklemek istiyorum

Çözmem çalışıyorum sorun, bir kullanıcı karmaşık bir kuvvet grafiği "ayrı çekme" izin veriyor.

cevap

11

mousedown üzerinde true düğümün fixed özelliğini ayarlayın. Örneğin

node.on("mousedown", function(d) { d.fixed = true; }); 

: http://bl.ocks.org/3750558

+0

Mükemmel, bunu yaptı. Çok teşekkürler! Örnekte –

+0

, bir kez bir düğüm tıklandığını sürüklenmiş, kalıcı vurgulanmış ve yapışkan kaldı. "Yapışkanlıktan" kurtulmak için tekrar tıklamak mümkün mü? – ericmjl

+0

Tabii, örneğin, DblClick üzerinde 'd.fixed = FALSE ayarlayabilirsiniz. – mbostock

İlgili konular