27 June 2009

Simpler Data Visualization

There are many ways to slice and dice data to better understand what it means. Software like Microsoft's Excel offers a simple way to create charts and graphs, while more complex applications, such as IBM's Many Eyes, provide more interesting ways to visualize more complex data. Specialized programming languages can do more by tweaking the design of visualizations. But these languages tend to be difficult for non-experts to use. Now researchers at Stanford are offering a suite of tools called Protovis that streamline the process of building data visualizations. The tools still require knowledge of programming but are designed to be easier to implement for someone without programming experience.

The level of programming required to use and modify the tools is slightly above that of HTML but easier than JavaScript, a common Web scripting language. One of the main benefits of Protovis is that it is structured in such a way that a person who thinks first in terms of visualizations and then in terms of data should be able to find it easy enough to use. Instead of having to focus on how to structure code for the program, Protovis lets a user create simple building blocks, such as the colors and shapes needed for the visualization, then piece the blocks together to define the complete picture. One example of the type of visualizations that are made easier with Protovis is called Job Voyager.

More information:

http://vis.stanford.edu/protovis/

http://technologyreview.com/computing/22927/