views:

431

answers:

7

Hi, is there a good library on the market to visualize big datas in Java. Maybe a library for statistical outputs. I know the programming language R to visualize statistical data in R. I also have seen a solution to connect Java and R. It would be better if a have a pure Java solution.

+1  A: 

There's a library for Clojure (not quite Java but still on the JVM) called Incanter.

It is built on Colt and JFreeChart. It may be possible that you can just use Colt directly, but I wouldn't know.

Christian Vest Hansen
+3  A: 

I've had success with visualizing graphs with a commercial tool called yFiles. For more general purpose statistical data visualization, you could try Mondrian, which is GPL licensed. These both are Java libraries.

Kaitsu
+3  A: 

might want to check out http://processing.org/

Tal Kedar
+2  A: 

JFreeChart is a good Option. I have tried it, and is easy to set up with Eclipse too. BIRT is also nice, but if you are using it for reporting that is.

vinaynag
+3  A: 

Prefuse is a pretty nice library for Java, and even lets you publish animations in Flash using a layer called Flare:

On the R side, you only need to browse the gallery to see what it's capable of:

ars
A: 

The Weka project might be able to help you. It's an open source library of data mining algorithms written in Java. If they don't have the visualization themselves, it might be in their "related projects" section.

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

Noah Lavine
+2  A: 

Have to mention Piccolo2D -- using it very frequently. It does not provide the ready to use data structures as Prefuse does, but it surely scales and provides a great degree of freedom in how one would want to visualise the data.

01es