20 Useful Visualization Libraries

September 8, 2008 |

Well, not entirely limited to libraries.  Useful stuff for visualization practitioners sounded a little non-specific, though.  These are all freely available.

1. Prefuse (Java) & FLAIR (Flex) 
image11image14 

 2. simile (AJAX)

image104image109 

 3. Processing (Java)

 image46imageimage267  

4. GigaPan (Service)

image278image98    

5. Modest Maps (Flash, Python)

imageimage

6. Google Visualization API (Javascript)

imageimage

7. Google Chart API (Javascript)

imageimageimage image

8. Google Maps API (Javascript, Flash)

9. GraphViz (Wrappers for a dozen languages including Java, Perl, Python.  Free.) 

image image

10. JFree (Java)

imageimage

11. pChart (PHP)

imageimage image

12. OpenLayers (JavaScript)

imageimage178

13. Anti-Grain (C++)

imageimageimage

14. JGraph (Java)

image

15. Boost Graph Library (C++, phyton wrapper)

16. Open Flash Chart (Flash)

imageimage

17. Ubigraph (Wrappers for Python, Java, C, and more)

imageimage203

18. JUNG (Java)

imageimage

19. TimeMap (Java)

imageimageimage

20. Many Eyes (online service)

imageimage image

Sphere: Related Content

  • Share/Save/Bookmark

Comments

13 Comments so far

  1. Saket on September 8, 2008 3:39 am

    Great post! Thank you for this, I can’t wait to start exploring all of them.

  2. ericb on September 8, 2008 10:21 pm

    Awesome! Thanks for this great post!

  3. Dathan on September 9, 2008 1:22 pm

    http://www.visualcomplexity.com/vc is a good place to look too.

  4. spam-rocket on September 10, 2008 6:32 am

    boost::graph is not visualization, just a graph representation.

  5. admin on September 10, 2008 10:07 am

    Actually, Boost Graph has layout algorithms, which are visualization algorithms.

    Todd

  6. Kim Lesser on October 6, 2008 12:15 pm

    Not sure if you’ve seen FYI Visual.

    It was originally created in 1989 as the GIFIC technology.

    http://www.fyicorp.com

    Thanks,
    Kim

  7. alon on October 15, 2008 6:13 pm

    Great info.
    Reminds me of an article I ran into that talks about Visualization making its way into Enterprise Software
    Visualization Video

  8. JB on November 3, 2008 4:51 pm

    You might add BirdEye to the list:
    http://code.google.com/p/birdeye/

  9. Dainu tekstai on November 23, 2008 1:58 am

    Nice to see new trends in visualization. I think new solutions gives more user friendly interface and more power to everyone

  10. Mike Chelen on December 18, 2008 1:00 pm

    Processing.js is my favorite for flexibility because it can run entirely crossplatform in any web browser, and because fully open source software is easier in the long run to use and expand.
    Thanks for all these great tools to check out!

  11. Gerry Power on January 4, 2009 4:28 pm

    Also, open source Wilmascope:

    “WilmaScope is a Java3D application which creates real time 3d animations of dynamic graph structures.”

    http://wilma.sourceforge.net/

  12. Benjamin Wiederkehr on February 9, 2009 5:36 pm

    Great collection! Thanks for covering such a broad field of languages and including online services.

    One addition could be done: ModestMaps got converted to Processing as well and is as easy to use as the AS or Python versions.

    Thanks,
    –Benjamin

  13. Ricky on March 25, 2009 5:42 pm

    Do you know this great visualization tool: http://www.chartle.net

Name (required)

Email (required)

Website

Speak your mind









Admin