2011-08-18 19 views
11

Poszukuję biblioteki do generowania wykresów lub drzew, takich jak wykresy organizacji. Ta biblioteka powinna być w stanie generować zwykłe obrazy z tych wykresów.Wizualizacja drzewa za pomocą Javy

Czy ktoś zna dobrą, mam nadzieję, bibliotekę Open Source do wizualizacji graficznej?

Odpowiedz

11

JGraph to prawdopodobnie Twój najlepszy zakład.

To niezwykle potężna biblioteka wizualizacji wykresów otwartych.

+0

Jeśli robisz Swing , weź też loo k w starszej wersji (JGraph5), niektóre jego funkcje nie są jeszcze obsługiwane w nowej wersji. – Rhangaun

+0

Dziękuję za odpowiedź. Czy znasz dobry samouczek? Lubię tworzyć Org. Wykres. Nie znalazłem jednak sposobu, aby utworzyć wykres automatyczny i zapisać go jako obraz. – Johannes

0

Sprawdź te biblioteki:

+0

jgrapht nie jest narzędziem do wizualizacji. Jest to struktura danych do przechowywania i wykonywania na niej pewnych algorytmów. – deepmax

4

Graphstream Projekt wygląda niesamowicie i jest open source. Najlepiej o tym, że nie huśtawka na podstawie:

Graphstream Project

Github Link

Graph graph = new SingleGraph("Tutorial 1"); 
graph.setStrict(false); 
graph.setAutoCreate(true); // optionally have it create nodes for you automatically 
graph.addEdge("AB", "A", "B"); 
graph.addEdge("BC", "B", "C"); 
graph.addEdge("CA", "C", "A"); 
graph.display(); 

enter image description here

Albo drzewo:

enter image description here

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić w nim istotne części odpowiedzi i podać link do odsyłacza. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - [Z recenzji] (/ opinia/niskiej jakości-posts/11782022) – Teepeemm

+0

Czy teraz jest lepiej? – Terran

+0

Jakiś przykładowy kod byłby niezły. Zasada jest taka: gdyby nie istniały hiperłącza, czy to, co pozostaje, byłoby przydatne? "Graphstream" to wszystko, co nam naprawdę dałeś. Z drugiej strony tego typu pytanie nie pasuje do SO, dlatego jest teraz zamknięte. – Teepeemm

Powiązane problemy