Sto sperimentando con il layout diretto della forza usando D3.js. Quello di cui ho bisogno è centrare il layout per root (o altro nodo selezionato) e restituire questo nodo al centro svg (ad esempio canvas) dopo che la funzione tick è stata eseguita (il grafico alfa è basso). È possibile? Ho trovato un esempio aLayout diretto della forza centrale dopo aver spuntato usando il nodo radice (ritorno al centro)
ma non sono in grado di fare la radice (quando si utilizza aplha o altro calcolo funzione tick personalizzato) ritorna al centro (centro layout questa particolare nodo).
Qualsiasi aiuto sarebbe apprezzato.
Grazie per la risposta. Sto già utilizzando questa soluzione e il problema è che il nodo selezionato è trascinabile ma non ritorna alle coordinate date (originali) dopo che il grafico si è stabilizzato. Ho anche provato ad usare il valore alfa (calore) della funzione tick del grafico, ma nessuna delle due soluzioni ha funzionato. Devo consentire all'utente di trascinare il grafico e quindi restituire il grafico alla posizione "fissa" da qualche nodo selezionato :-) – Bery