Protovis 是一个免费的开源的javascript图表生成工具. 基于BSD License.
目前最新(最终)的发布版是 v3.3.1. Protovis Team现在已经再开发另一个更高级的项目了,叫做D3.js,改进支持动画和交互. D3.js的很多概念都基于Protovis.
下面是官方提供的入门例子:
var vis = new pv.Panel() .width(150) .height(150); vis.add(pv.Bar) .data([1, 1.2, 1.7, 1.5, .7, .3]) .width(20) .height(function(d) d * 80) .bottom(0) .left(function() this.index * 25); vis.render();
效果
下面还有几个很酷的效果图: