Free java data visualization library?

33,331

Solution 1

Have you considered looking at GraphViz?

Graphviz (short for Graph Visualization Software) is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts. It also provides libraries for software applications to use the tools. Graphviz is free software licensed under the Eclipse Public License.

You can do some fairly cool stuff with it:

enter image description here

enter image description here

enter image description here

Solution 2

Try Protovis, which seems to be the successor of Prefuse and may be a good alternative option. It is written in JavaScript, but a Java Graphical Toolkit is available.

D3.js is the successor of Protovis today. (Recommended by Protovis.)

Solution 3

For the timeline part, you should really consider Google Visualization API which contains annoted timelines, ...

Solution 4

GraphStream is a possibility.

Solution 5

An other alternative is to use JUNG framework. If you are looking for browser/Javascript based libraries as well, checkout three.js

Share:
33,331
RoflcoptrException
Author by

RoflcoptrException

Updated on January 10, 2020

Comments

  • RoflcoptrException
    RoflcoptrException over 4 years

    I'm looking for a free Java library to visualize some data. I want to do something similar as the following two images. Is there any possibility? I first thought of prefuse, but this isn't developed since 2007. So any oher libraries?

    enter image description here

    enter image description here