views:

454

answers:

7

I just got into information-visualization and scientific-visualization and have been using Piccolo and a little with JFreeChart. I am trying to find a few new libraries that I can start using. I am looking specifically for libraries that involve multi-dimensional visualization and map overlaying (something like open-layers), but would be open to get exposure to any graphics libraries.

+7  A: 

You may want to look at Processing - a data visualisation environment and language written in Java.

Brian Agnew
Processing runs as applet. It is near impossible to get it out of the applet. Thus if you ever plan to use your visualization in another way, dont use Processing (even though else its an awesome library).
Adrian
If you hit Ctrl+Shift+E, it exports as an application, not an applet
Brian Agnew
How would you describe the learning curve and how robust of a library is it?
Steve
The Processing website has a wealth of information, and there are books on it (by publishers like OReilly). I've not used it much, but I think the resources available should make it straightforward to pick up.
Brian Agnew
+1  A: 

If you want to stick with pure Java, look at Prefuse for graph visualization.

I82Much
Actually Prefuse is designed for Data visualization, but it has some special support for graphs
HH
+1  A: 

There is a few java graphic libraries available here

alexy13
+1  A: 

JMathTool may be interesting. It will allow you to do simple 3D graphs quickly, however it isn't designed to handle more complicated visualisations.

kgiannakakis
This looks like fun, I will have to look into it a little bit
Steve
+2  A: 

The combination that I think I will be using is JMathPlot (similar to matlab) for visualizing scientific data and using JOGL for visualizing informational data

Steve
A: 

QuickDraw, written by University of Calgary professors Schock and Stephenson, is a great simple tool for graphics visualisation. Free for personal and non-commercial use.

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

calico-cat
It's also language-independent via piping. Sexy.
calico-cat
Cute--thanks for the tip!
Drew Hall
+4  A: 
Shane
Hey thanks alot for this answer. I only saw it after the bounty but I really like it. Best I can give you is the upvote
Steve