2010-05-06 9 views
10

Mi sono interessato a un'implementazione Java dell'algoritmo di layout del grafo diretto alla forza, ma finora non ho ottenuto risultati. Qualsiasi aiuto sarà apprezzato :)Implementazione del layout forzata in Java

+0

Stessa domanda, ma per C++: http://stackoverflow.com/questions/713701/force-directed-layout-in-c – Pops

risposta

11

Jung:

http://jung.sourceforge.net/index.html

.. è stato intorno per un po ', e ha molti algoritmi di layout.

Puoi anche controllare Gephi al numero http://gephi.org/ - è un'applicazione, non una libreria, ma è Java open source.

C'è anche Processing (una superlanguage Java) e la lib di fisica qui: http://www.cs.princeton.edu/~traer/physics/random_arboretum/index.html (fare clic nella casella un mucchio di volte per creare il grafico).

+0

Sono d'accordo. Jung è eccellente. Ho confrontato un sacco di librerie di grafi diretti Java per un progetto di lavoro, e Jung è di gran lunga il migliore. –

+0

Quasi dimenticavo Prefuse! http://www.prefuse.org/ - non è molto attivo, ma ho avuto buoni risultati con la porta Flash di Prefuse chiamata Flare. – Andrew

+0

Andrew, grazie :) –

1

La mia ricerca ha sollevato quattro risultati strettamente correlati; Non so che cosa avete bisogno per, ma si spera che almeno uno di essi sarà utile:

+0

Grazie Lord Torgamus, controllerò loro. Siete di grande aiuto :) –