在Java中可视化数据

4

有没有一个很好的Java库可以可视化大数据?也许是用于统计输出的库?我知道编程语言R被用来在R中可视化统计数据,我也看到过连接Java和R的解决方案,但如果我能有一个纯Java的解决方案会更好。


我们在谈论什么类型的数据? - jjnguy
我一直认为作为程序员最有趣的部分是编写自己的代码,而不总是依赖于他人。Java和JavaScript都有很多图表库可供使用。 - doomspork
3
@ Doomspork,同意你的观点,但不必重新发明轮子可以使你更容易地制造自己的汽车。 - Tom Neyland
7个回答

6

5

我曾经使用一款商业工具yFiles成功地可视化了图表。对于更通用的统计数据可视化,您可以尝试Mondrian,它是GPL许可的。这两个都是Java库。


4

必须提到Piccolo2D - 我们经常使用它。它不像Prefuse那样提供即用数据结构,但它可以扩展,并且在如何可视化数据方面提供了很大的自由度。


3

JFreeChart是一个不错的选择。我已经尝试过它,而且在Eclipse中设置也很容易。BIRT也不错,但如果你只是用它来做报表的话。


3

1

有一个适用于Clojure(不完全是Java,但仍在JVM上)的库叫做Incanter

它是基于Colt和JFreeChart构建的。也许你可以直接使用Colt,但我不确定。


1

Weka 项目可能能够帮助您。它是一个用 Java 编写的数据挖掘算法开源库。如果他们自己没有可视化工具,可能会在他们的“相关项目”部分中找到。

http://www.cs.waikato.ac.nz/ml/weka/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接