2009-11-29 38 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