from the web
Protovis
Shared by voidfiles
This has been a long time comming. Tech like this makes me want to screw IE users.
Protovis is a visualization toolkit for JavaScript usingthe canvaselement. It takes a graphical approach to data visualization, composingcustom views of data with simple graphical primitiveslike bars and dots.These primitives are called marks, and each mark encodes data visuallythrough dynamic properties such as color and position. For example, thissimple bar chart visually encodes an array of numbers with height:
new pv.Panel().width(150).height(150) .add(pv.Bar) .data([1, 1.2, 1.7, 1.5, .7, .3]) .bottom(0) .width(20) .height(function(d) d * 80) .left(function() this.index * 25) .root.render();


