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) & FLARE (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/Bookmark

Comments

19 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

  14. Travis on July 30, 2009 10:43 am

    If python is your preferred language, you should definitely look at:

    matplotlib: http://matplotlib.sourceforge.net/
    – for 2D publication-quality plotting

    chaco: http://code.enthought.com/chaco/
    – for 2D interactive visualization

    mayavi: http://code.enthought.com/projects/mayavi/
    – for 3D interactive visualization

    All BSD-style open source libraries with python interfaces.

  15. VC blog » Blog Archive » Libraries & Open Visualization on September 22, 2009 5:31 pm

    [...] 20 Useful Visualization Libraries by A Beautiful WWW. [...]

  16. Nicolas on September 23, 2009 6:24 am

    For javascript users: http://thejit.org implements HyperTrees/Graphs visualizations, Treemaps (Squarified, SliceAndDice, Strip layouts), SpaceTrees, Radial Layouts and a lot more.

  17. Tom Gonzalez on September 23, 2009 6:29 pm

    You might want to also check out this open source project for Flex and ActionScript 3

    http://www.axiis.org

  18. Gregor on September 30, 2009 8:06 pm

    It’s “flare”, not “FLAIR” and it’s more an actionscript visualization library than a flex library, because there’s no integration for things like MXML or flex ui components.

  19. Michael E Driscoll on October 29, 2009 3:00 am

    I dare say you’ve failed to mention two important visualization libraries, both based on Leland Wilkinson’s Grammar of Graphics.

    * Hadley Wickham’s ggplot2 library for R
    * had.co.nz/ggplot2/

    * Mike Bostock’s Protovis library for Javascript
    * http://vis.stanford.edu/protovis/

    Prof. Wickham’s package is perhaps the most elegant and powerful statistical visualization package to come down the pike in a long time.

Name (required)

Email (required)

Website

Speak your mind

  • Subscribe
  • Todd Holloway

    Search Team in Applied Research at AT&T







Admin