Web工程师必备的43款可视化工具

purplebear 发布于1年前 阅读12999次
0 条评论

  国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor、Chroma.js、D3.js、Google Chart Tools等,绝对让你一饱眼福。

  1.Arbor.js

  Arbor是一个免费的、可视化的图形库,基于矢量创建动态的连接图。它为图形组织和屏幕刷新处理提供了一个高效的、力导向的布局算法。

Web工程师必备的43款可视化工具

  2.CartoDB

  CartoDB是一个地图Web Service,并提供非常丰富API,利用它可以轻松创建动态的、可视化的数据驱动地图。

Web工程师必备的43款可视化工具

  3.Chroma.js 

  交互式色彩空间资源管理器,允许预览一组线性插值等距的颜色。

Web工程师必备的43款可视化工具

  4.Circos

  Circos是一个Perl语言开发的自由可视化软件,最初主要用于基因组序列相关数据的可视化,目前已应用于多个领域,例如 影视作品中的人物关系分析,物流公司的订单来源和流向分析等,大多数关系型数据都可以尝试用Circos来可视化。

Web工程师必备的43款可视化工具

  5.ColorBrewer

  ColorBrewer是专门为帮助用户选择地图和其他图片配色方案而设计的在线工具。

Web工程师必备的43款可视化工具

  6.Cubism.js

  Cubism.js是D3可视化库的一个插件,用于实现时序图。

Web工程师必备的43款可视化工具

  7.D3.js

  D3是最流行的可视化库之一,它被很多其他的表格插件所使用。它允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。你可以使用它用一个数组创建基本的HMTL表格,或是利用它的流体过度和交互,用相似的数据创建惊人的SVG条形图。

Web工程师必备的43款可视化工具

  8.Dance.js

  基于Data.js和Underscore.js的一个简单的数据驱动的可视化框架。

Web工程师必备的43款可视化工具

  9.Data.js

  Data.js是一个JavaScript数据表示框架,提供统一的接口和数据域。

Web工程师必备的43款可视化工具

  10.DataWrangler

  DataWrangler是一个交互式的数据清理和转换的可视化工具。

Web工程师必备的43款可视化工具

  11.Degrafa

  Degrafa是一个功能强大的声明式绘图框架,提供丰富的用户接口、数据可视化和映射。

Web工程师必备的43款可视化工具

  12.Envision.js

  Envision.js是一个可以快速创建动态、交互式的时间序列的可视化库。

Web工程师必备的43款可视化工具

  13.Flare

  一组软件工具集,用于在ActionScript中创建交互式的可视化数据。

Web工程师必备的43款可视化工具

  14.GeoCommons

  GeoCommons是一个可视化的数据地图分析工具。

Web工程师必备的43款可视化工具

  15.Gephi

  Gephi是一个可视化的网络探索平台,用于构建动态的、分层的数据图表。

Web工程师必备的43款可视化工具

  16.Google Chart Tools

  Google Chart Tools可以帮助你将数据转化为图表,并嵌入自己的网页,这些图表还拥有交互功能,可以钻入,或通过鼠标盘旋获取详细信息,还可以实现动画图表。

Web工程师必备的43款可视化工具

  17.Google Fusion Tables

  Google Fusion Tables是一个数据可视化服务,Fusion Tables可以上传100MB的表格文件,同时支持CSV和XLS格式,当然也可以把Google Docs里的表格导入进来使用。对于大规模的数据,可以用Google Fusion Tables创造过滤器来显示你关心的数据,处理完毕后可以导出为csv文件。

Web工程师必备的43款可视化工具

  18.Google Refine

  Google Refine是一款非常强大的数据整理工具,可以帮助用户清理数据,进行格式转换等。

Web工程师必备的43款可视化工具

  19.Impure/Quadrigram

  一个可视化编程语言,旨在收集、处理可视化信息。

Web工程师必备的43款可视化工具

  20.JavaScript InfoVis Toolkit

  一个JavaScript库,用于给Web创建交互式的、可视化的数据。

Web工程师必备的43款可视化工具

  21.Kartograph

  Kartograph是一个简单且轻量级的框架,建立交互式地图应用程序无需谷歌地图或其他任何地图服务。

Web工程师必备的43款可视化工具

  22.Leaflet

  Leaflet是一个轻量级的JavaScript库,用来创建基于平铺系列的交互式地图,桌面和手机浏览器皆适用。

Web工程师必备的43款可视化工具

  23.Many Eyes

  一个Web应用程序,用来创建、分享和讨论用户上传图形数据。

Web工程师必备的43款可视化工具

  24.MapBox

  一个Web平台,用于托管自定义的地图设计和一些列的开源工具。

Web工程师必备的43款可视化工具

  25.Miso Dataset

  一个客户端数据转换和管理库,用来加载、解析、查询和操作数据。

Web工程师必备的43款可视化工具

  26.Modest Maps

  提供基本的地图功能,包含丰富的API。

Web工程师必备的43款可视化工具

  27.Mr. Data Converter

  一个Web应用程序,把Excel数据转换成友好的Web文件,如HTML、JSON、XML等。

Web工程师必备的43款可视化工具

  28.NodeBox

  一个桌面应用程序,允许您创建生成,静态,鼓舞或交互的视觉效果。

Web工程师必备的43款可视化工具

  29.Paper.js

  一个矢量图形脚本框架。

Web工程师必备的43款可视化工具

  30.Peity

  Peity是一个简单jQuery插件,把任何一个元素内容转换成一个简单图饼、线条或条形图标。

Web工程师必备的43款可视化工具

  31.Polymaps

  一个基于矢量和tile创建动态、交互式的动态地图。

Web工程师必备的43款可视化工具

  32.Prefuse

  Prefuse是一组API工具包,它有两个项目,一个是基于Java的API调用(prefuse toolkit),生成Applet或者窗口程序,另一个是基于ActionScript的API调用(prefuse flare),可以生成Flash。

Web工程师必备的43款可视化工具

  33.Processing

  一个开源的编程语言,是Java语言的延伸,并支持许多现有的Java语言架构,不过在语法 (syntax) 上简易许多,并具有许多贴心及人性化的设计。Processing可以在Windows、MAC OS X、MAC OS 9 、Linux等操作系统上使用。

Web工程师必备的43款可视化工具

  34.Processing.js

  该框架主要针对不想使用Flash或Java applets进行图片编程以及Web交互的开发者。Processing.js使用JavaScript在HTML5的Canvas元素上绘制形状以及操作图像。

Web工程师必备的43款可视化工具

  35.Protovis

  Protovis是一个可视化JavaScript图表生成工具。

Web工程师必备的43款可视化工具

  36.R

  R主要用来进行数据探索、统计分析、作图的解释型语言。

Web工程师必备的43款可视化工具

  37.Raphaël

  Raphaël是一个小型的JavaScript 库,用来简化在页面上显示向量图的工作。

Web工程师必备的43款可视化工具

  38.Recline.js

  Recline.js是一个开源的JS库用于利用JavaScript+HTML轻松创建基于数据的应用。这个库拥有大最的功能来处理数据集包括:加载,查询和操作等。

Web工程师必备的43款可视化工具

  39.Rickshaw

  Rickshaw是一个基于D3.js来创建序交互式的时间序列图表库。

Web工程师必备的43款可视化工具

  40.Sigma.js

  Sigma.js是一个开源的轻量级库,用来显示交互式的静态和动态图表。

Web工程师必备的43款可视化工具

  41.Tableau Public

  Tableau Public是一款桌面可视化工具,用户可以创建自己的数据可视化,并将交互性数据可视化发布到网页上。

Web工程师必备的43款可视化工具

  42.Tangle

  Tangle是一个用来探索、Play和可以立即查看文档更新的交互式库。

Web工程师必备的43款可视化工具

  43.Timeline

  Timeline即时间轴,用户通过这个工具可以一目了然的知道自己在何时做了什么。

Web工程师必备的43款可视化工具

  整理自:DATAVISUALIZATION.CH

需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。