मैं एक बल लेआउट का उपयोग कर एक फोर्स निर्देशित ग्राफ बनाने में सक्षम हूं। अधिकांश सुविधाएं बहुत बढ़िया काम करती हैं लेकिन मेरे पास एक बड़ा मुद्दा यह है कि, लेआउट शुरू करने पर, यह कैनवास पर अपने स्थान पर बसने से पहले पूरे पृष्ठ (कैनवास सीमा के अंदर और बाहर) उछालता है।मैं डी 3 में फोर्स डायरेक्टेड ग्राफ की बाउंस एंट्री को कैसे नियंत्रित करूं?
मैं अल्फा का उपयोग कर इसे नियंत्रित करने की कोशिश की है, लेकिन यह काम करने के लिए प्रतीत नहीं होता:
// Create a force layout and bind Nodes and Links
var force = d3.layout.force()
.charge(-1000)
.nodes(nodeSet)
.links(linkSet)
.size([width/8, height/10])
.linkDistance(function(d) { if (width < height) { return width*1/3; } else { return height*1/3 } }) // Controls edge length
.on("tick", tick)
.alpha(-5) // <---------------- HERE
.start();
किसी को भी पता है कैसे ठीक इसके एसवीजी कैनवास में एक सेना के लेआउट के प्रवेश को नियंत्रित करने?
मुझे धीरे-धीरे ग्राफ में फ्लोटिंग और बसने का ध्यान नहीं दिखेगा लेकिन पूरे ग्राफ का पागल उछाल आकर्षक नहीं है। http://bl.ocks.org/Guerino1/2879486enter link description here
आप की पेशकश कर सकते हैं किसी भी मदद के लिए धन्यवाद:
Btw, Force Directed Graph उदाहरण में पाया जा सकता!
क्या आपको कभी इस प्रश्न का उत्तर मिला? मुझे भी यही समस्या हो रही है। – Braden