Ben D3.js
kitaplığı kullanarak ve zorla yönettiği grafik demo bakıyorum: Ben de düğüm-link ağacının bakıyorumD3.js - Kuvvet-yönlendirmeli grafik ile düğüm bağlantı ağacı arasında animasyon yapılabilir mi?
http://mbostock.github.com/d3/ex/force.html
:
http://mbostock.github.com/d3/ex/tree.html
Ben yapmak istiyorum negeçerli:
- zorla yönettiği grafik ile başlayın ve bir düğüm tıkladığında, varsa o merkezde seçilen düğüm ile bir ağaca sorunsuz animasyonlu. - Daha sonra, kullanıcı tuvaldeki herhangi bir boş alana tıkladığında, , kuvvetle yönlendirilen grafiğe geri animasyon uygulamalıdır.
Daha önce böyle bir şey yapan veya almak için en iyi yaklaşım hakkında herhangi bir tavsiyede bulunan var mı? D3.js’de yeniyim ve bunun çerçeve tarafından desteklenip desteklenmediği konusunda hiçbir fikrim yok.
Yansıma sonrasında, kuvvetle yönlendirilmiş grafiği bir ağaca özel olarak değiştirmek istemediğimi fark ettim - düğümleri yeniden konumlandırmak istiyorum, böylece seçilen düğüm ortalanacak ve bağlantıları onun etrafında düzenlenmiş olacak, ve çevrelerindeki bağlantıları, vb. Yapmak istediğimi düşündüğüm şey, tüm düğüm koordinatlarını ve bağlantı uzunluklarını açıkça belirlemek ve sabit tutmaktır. –
Burada niyetini anladığımdan emin değilim. Bir hiyerarşik yapıyla uğraşmadığınız zaman "onun etrafında bağlantıları düzenlenir ve etraflarındaki bağlantıları", bir kuvvet-güdümlü düzenin yaptığı şeydir. Tıkladığımdan sonra tüm düğümler ve bağlantılar hala görülebilir mi? – nrabinowitz
Muhtemelen, ortada sabit pozisyonda görünmez bir düğüme sahip olabilirsiniz; ve kullanıcı bir düğüm seçtiğinde - (görünmez ortası) ve seçim arasında bir bağlantı (diğer kuvvetlerden çok daha büyük bir kuvvetle) eklersiniz.(Ayrıca, kullanıcı yeni bir düğüm seçtiğinde - önceki bağlantının kaldırılması gerekir) – alm