`

Protovis 可视化的javascript图表生成工具

阅读更多

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();

 

效果

 

 

下面还有几个很酷的效果图:

 

    

 

 

分享到:
评论

相关推荐

    图表可视化工具Protovis的介绍及经典案例.pdf

    Protovis是一款由斯坦福大学可视化组开发的免费开源图表可视化工具,主要基于JavaScript和SVG技术。该工具不仅提供了一套强大的API来创建各种标准化的图表,如面积图、条形图、散点图、饼图、阶梯线图表等,还允许...

    rubyvis, ruby 版本的Protovis,可视化工具包.zip

    rubyvis, ruby 版本的Protovis,可视化工具包 Rubyvishttps://github.com/clbustos/rubyvis 描述:Protovis [ http://vis.stanford.edu/protovis/]的ruby 端口,Javascript可视

    图表可视化工具Protovis的介绍及经典案例.doc

    Protovis 是一个由斯坦福大学可视化组开发的免费和开源的图表可视化工具,由Mike Bostock和Jeff Heer共同创建,基于JavaScript和SVG技术。这个工具允许用户通过组合简单的标记,如条形和点,来创建自定义的数据视图...

    前端项目-protovis.zip

    Protovis是一个基于JavaScript的开源库,主要用于创建数据驱动的可视化效果,尤其在Web前端开发中广泛应用。这个“前端项目-protovis.zip”包含了使用Protovis库进行数据可视化的示例代码和资源。Protovis是Stanford...

    rubyvis:Protovis的Ruby版本,可视化工具包

    Ruby端口,一个Javascript可视化工具包。 功能/问题: 该库实现了protovis几乎完全核心的API,包括所有静态标记,SVG构建器类和数据类。 规格覆盖率接近90% 实施: 标记:除瞬变和过渡以外的所有标记。 布局:...

    可视化工程师.pdf

    13. Protovis 是一个JavaScript库,帮助创建和布局复杂的可视化图表,尤其适合新闻和学术领域的数据故事讲述。 14. R 是一种用于统计分析和图形展示的编程语言,特别适合数据探索和制图。 15. Raphaël 是一个小型...

    PyPI 官网下载 | tw2.protovis.custom-0.1.a4.tar.gz

    Research开发的数据可视化工具,基于JavaScript。TW2(TWiki 2)则是一个Web应用框架,用Python编写,旨在简化Web应用的开发。这个定制版本可能将Protovis的可视化功能集成到了TW2框架中,使得在Python环境下创建...

    JQuery Plotter图表类库 v1.5源码2012519

    本源码在演示如何整合Javascript图表类库在ASP.NET(Adam.JSGenerator),如何建立客户图表取决于您的需要。 已经修正之前版本中出现的问题。并添加了许多新功能 来自51ASPXIn the version 1.5, you can choose any ...

    Day1-基本语法.docx

    库如jQuery、Protovis和D3.js等,极大地简化了JavaScript开发,解决了浏览器兼容性和操作DOM的复杂性问题,使得JavaScript在创建交互式数据可视化和全功能Web应用方面变得更为强大。 在编写JavaScript时,通常使用`...

    Day1-基本语法.pdf

    此外,Protovis和D3等库使得在浏览器中创建复杂的数据可视化成为可能,JavaScript因此成为了数据展示的重要工具。 总结来说,JavaScript是一种强大的脚本语言,它在Web开发中的地位不可动摇。从验证表单到创建复杂...

    使用MATLAB画精美图代码大全-pure[removed]纯Javascript库

    强大的多功能JS可视化库,Protovis的后继者。 请参阅示例,以及中的其他图形示例。 JS可视化库使用具有JS,Python,R和MATLAB绑定的D3.js。 请参见IPython中的nexworkx示例,人机交互示例和。 轻巧但功能强大的图形...

    Rose-Diagram:测试从地质数据创建玫瑰图的能力

    可视化来自弗洛伦斯·南丁格尔 (Florence Nightingale) 的著名的极区图。 两部作品作为这个实现的灵感来源: Mike Bostock 的 protovis 了解不确定性的闪存 一些评论。 Bostock 的实现虽然在视觉上与 Nightingale ...

    bokeh-notebooks, 在IPython中,使用Bokeh进行交互式网络打印.zip

    bokeh-notebooks, 在IPython中,使用Bokeh进行交互式网络打印 Jupyter...Bokeh是针对原生使用最新网络技术的大型数据集的python 交互可视化库。 它的目标是提供优雅。简洁的新图形以 protovis/的风格,同时在大型数

Global site tag (gtag.js) - Google Analytics