2015-01-01 26 views
6

Voglio realizzare un'interfaccia di visualizzazione per la visualizzazione nodes e edges come grafico e alcuni oggetti come nodi si spostano tra i nodi come pacchetti di dati come l'immagine qui sotto:libreria Java grafico per la visualizzazione di rete da Grafico

enter image description here

ho provato usando l' biblioteca Jung ma manca qualsiasi tipo di caratteristica per oggetti tra i nodi utilizzando i bordi come percorso per l'oggetto in movimento in movimento. Ho visto la demo di Graph Stream Library che mostra alcuni oggetti in movimento tra i nodi, ma quando ho guardato la documentazione della libreria non ho trovato alcuna funzione per spostare le cose nel grafico, questa libreria è in grado di soddisfare le mie esigenze?

In caso contrario, chiunque può suggerire una libreria in grado di fornirmi tale funzionalità. Qualsiasi suggerimento sarebbe apprezzato.

EDIT: Ulteriori sforzi nell'attuazione

Sono già implementazione di tali funzionalità in JUNG e per bordi diritti funziona bene, sto usando la classe IterativeProcess e spostando i nodi da setLocation funzione.

HERE è l'implementazione.

Ma mi stavo chiedendo c'è davvero un modo migliore per farlo con qualche altra libreria che ha alcune funzionalità interne definite per fare una cosa del genere?

+0

Questo sembra interessante, ma chiedere consigli per le biblioteche è contro le regole. – Makoto

+2

Ma ci sono molte altre domande che chiedono informazioni sulle librerie. –

+0

Dovresti segnalare quelli da chiudere. Non appartengono a questo. – Makoto

risposta

2

Penso che per le vostre esigenze uno strumento di visualizzazione sia più adatto di una libreria di grafi. Ho già utilizzato lo strumento Processing nel mio corso di visualizzazione basato su java. È così semplice e facile da imparare e potente.

Problemi correlati