2009-11-29 13 views
10

Właśnie dostałem wizualizację informacji i naukową wizualizację i używam Piccolo i trochę z JFreeChart. Próbuję znaleźć kilka nowych bibliotek, które mogę zacząć używać. Szukam szczególnie bibliotek, które zawierają wielowymiarową wizualizację i nakładanie map (coś w stylu otwartych warstw), ale byłyby otwarte, by uzyskać ekspozycję na dowolne biblioteki graficzne.Wprowadzenie do bibliotek grafiki Java

+0

Dla grafiki opartej na JVM patrz także [http://waterloo.sourceforge.net] (http://waterloo.sourceforge.net) – user1610348

Odpowiedz

7

Możesz zajrzeć na Processing - środowisko wizualizacji danych i język napisany w Javie.

+0

Przetwarzanie działa jako aplet. Niemożliwe jest wyciągnięcie go z apletu. Tak więc, jeśli kiedykolwiek planujesz użyć swojej wizualizacji w inny sposób, nie używaj przetwarzania (nawet jeśli jest to świetna biblioteka). – akuhn

+0

Jeśli naciśniesz Ctrl + Shift + E, eksportuje jako aplikację, a nie aplet –

+0

Jak opisałbyś krzywą uczenia się i jak solidna jest biblioteka? – slimbo

1

Jeśli chcesz zachować czystą Javę, spójrz na Prefuse dla wizualizacji wykresu.

+0

Właściwie Prefuse jest przeznaczony do wizualizacji danych, ale ma specjalne wsparcie dla wykresów –

1

JMathTool może być interesująca. Umożliwi to szybkie wykonywanie prostych wykresów 3D, jednak nie jest przeznaczony do obsługi bardziej skomplikowanych wizualizacji.

+0

To wygląda na zabawę, będę musiał zagłębić się w to trochę – slimbo

1

Połączenie że myślę będę używał jest JMathPlot (podobny do Matlab) do wizualizacji danych naukowych i przy użyciu JOGL do wizualizacji danych informacyjnych

0

Quickdraw, napisany przez Uniwersytet profesorów Calgary Schock i Stephenson, jest wielki proste narzędzie do wizualizacji grafiki. Darmowy do użytku osobistego i niekomercyjnego.

http://pages.cpsc.ucalgary.ca/QuickDraw/

+0

To również niezależne od języka za pośrednictwem rurociągów. Seksowny. –

+0

Śliczne - dzięki za napiwek! –

4

Można też rozważyć R, który jako bardzo szerokie możliwości graficzne i jest szeroko stosowane w badaniach naukowych i miejscach, takich jak NY Times. Wymagałoby to nauczenia się nowej składni, ale jest bardzo trudne do pobicia w przypadku naukowych wizualizacji i może łatwo być called from Java using JRI.

Oto kilka zasobów:

Ponadto, chociaż nie jest to typ R, the gallery of data visualization is worth looking at.

+0

Hej wielkie dzięki za tę odpowiedź. Widziałem to po bounty, ale naprawdę to lubię. Najlepsze, co mogę ci dać, to przegrany – slimbo