2009-11-29 82 views
10

我剛剛進入了信息可視化和科學可視化領域,並且一直在使用Piccolo和JFreeChart。我正試圖找到一些可以開始使用的新庫。我正在專門尋找涉及多維可視化和地圖覆蓋(類似於開放圖層)的庫,但可以公開暴露於任何圖形庫。Java圖形庫簡介

+0

對於基於JVM的圖形,請參閱[http://waterloo.sourceforge.net](http://waterloo.sourceforge.net) – user1610348 2012-12-29 19:40:26

回答

7

您可能想看看Processing - 數據可視化環境和用Java編寫的語言。

+0

處理作爲小程序運行。將它從applet中取出幾乎是不可能的。因此,如果你打算以另一種方式使用你的可視化,不要使用Processing(儘管其他的它是一個很棒的庫)。 – akuhn 2009-12-06 12:07:07

+0

如果您按下Ctrl + Shift + E,它將作爲應用程序導出,而不是應用程序 – 2009-12-06 12:38:15

+0

您會如何描述學習曲線以及庫的強健程度? – slimbo 2009-12-07 04:03:45

1

如果您想要堅持使用純Java,請查看Prefuse進行圖形可視化。

+0

其實Prefuse是專爲數據可視化而設計的,但它有一些特殊的圖形支持 – 2009-12-03 22:12:36

1

JMathTool可能是有趣。它可以讓你快速做簡單的3D圖形,但它不是爲了處理更復雜的可視化而設計的。

+0

這看起來很有趣,我將不得不稍微查看一下 – slimbo 2009-12-15 04:53:36

1

,我想我會用的就是JMathPlot(類似於MATLAB)用於可視化科學數據和可視化信息數據

0

的QuickDraw,卡爾加里教授朔克和Stephenson大學編寫的,使用JOGL的組合是一個偉大的圖形可視化的簡單工具。免費用於個人和非商業用途。

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

+0

它也是通過管道與語言無關的。性感。 – 2009-12-10 05:07:14

+0

可愛 - 感謝您的提示! – 2009-12-10 05:24:15

4

您也可能要考慮R,這是非常廣泛的圖形功能,並在學術研究和像紐約時報的地方廣泛使用。這將需要你學習一種新的語法,但是很難擊敗科學可視化,並且它很容易被called from Java using JRI

這裏有一些資源:

此外,雖然這不是R特定的,但是the gallery of data visualization is worth looking at

+0

嘿非常感謝這個答案。我只在賞金之後纔看到它,但我真的很喜歡它。我可以給你的最好的是upvote – slimbo 2009-12-15 04:52:51