我们当前正与多家客户合作, 都是关于Web应用(重新)设计.所有客户都有富数据应用并且急需数据可视化以帮助他们的终端用户快速有效的分析数据.
有趣的是这些客户处于不同的行业并使用彼此不同的技术.于是我们收集了28种可视化工具来创建图形(graphs), 甘特图(Gantt charts),图表制作(diagrammers), 日程表(calendars)/调度表(schedulers),计量表(gauges), 测绘(mapping), 数据透视表(pivot tables),OLAP多维数据集(OLAP cubes),趋势线(sparklines),这些工具由Flash, Flex, Ajax 或Silverlight这几种技术实现的.
Ajax.org
Ajax.org平台是纯javascript应用框架,可用来创建运行在浏览器中的实时协作应用.
AnyChart
AnyChart是个灵活的基于Flash的解决方案,能创建美观可交互的flash图表.
Axiis
Axiis 是用于FLEX的数据可视化框架。设计简洁且为模块化架构,易于开发和设计人员
创建极具吸引力的数据可视化解决方案。
另外,推荐看下saturnboy博客上漂亮的设计:
BirdEye是个社区项目, 目的是为ADOBE FLEX框架增强设计及推动完全开源的信息可视化及可视化分析库的发展。基于Actionscript语言的类库可帮助用户分析和展示信息,同时创建多维数据可视化界面
Degrafa
Degrafa是一种宣告式图形框架(declarative graphics framework),可用于创建富用户界面, 数据可视化, 制图, 图形编辑等。
DojoX DataChart
Dojo 1.3增加了dojox.charting类。将图表与数据存储绑定。
Chronoscope
如果你需要显示含有成千上万个点的数据,那来试试这个吧。设计得非常好,可以用鼠标或键盘导航。有Javascript API,Google Visualization API,也可以在Google Spreadsheets, iGoogle, 或 Open Social中试用
Dundas
Dundas有着一系列Microsoft技术的数据可视化解决方案。他们提供许多数据可视化工具, 包括:.net的图表(Chart),计量表(Gauge), 地图(Map)及日程表(Calendar), 用Silverlight实现的仪表盘(Dashboard)
ExtJs
Ext JS是跨浏览器的JavaScript库,可用于创建富互联网应用。现已将图表组件包含在内。
Flex
Flex内建的图表组件:区域图(area),条形图(bar) 泡泡图(bubble), 烛台图表(candlestick), 柱形图(column), HLOCC, 曲线图(Line), 饼图(Pie), Plot图, 了解一下这篇教程就可以使用这些样式漂亮且带有特效的图表组件了。
Flex使用的FXG, 是Adobe开发的一种图形交换格式,在许多方面都和 SVG相似。James Whittaker写了一篇关于FXG和Degrafa的精彩文章。如果你在用Flex, 绝对要入手CreatingVisual Experiences with Flex 3.0.这本书。
FlexMonsterPivot Table and Charts
Flexmonster提供Flex/Flash数据透视表(Pivot table)组件的RIA开发服务。
FusionCharts
用于Web应用的flash动画图表。
GoogleChart API
Google Chart API, 可动态生成图表。
gRapha?l
gRapha?l是个Javascript库, 能在网站上创建令人惊叹的图表。
iLogExlixir
用于Flex和AIR的高级数据可视化组件.( IBM ILOG Elixir)
JFreeChart
可创建例如条形图(bar charts),曲线图(line charts), 饼图(pie charts), 时间序列(time series charts),烛台图表(candlestick charts,表示当日成交价格幅度以及开盘及收盘价格的图表),
盘高/盘低/开盘/收盘图表(high/low/open/close charts),wind plots, 仪表(meter charts).希望这些图表更加开箱即用.因为属性和功能都非常棒, 但视觉设计确实削弱了图表(but the visual design really detracts from the graphs).
JQuery Plugins
许多JQuery图表插件:
JPowered
使用该PHP绘图脚本易于在PHP应用程序及HTML页面中嵌入动态生成的图形。希望能在CSS辅助下使其有更好的表现。之后我会写篇文章介绍如何使图表更加美观。
JSCharts
JS Charts是JavaScript图表生成组件, 只需编写少量代码或者跟本不需要代码。易于创建支持不同模板的图表,如条形图(bar charts), 饼状图(pie charts) 或简单的曲条图
(simple line graphs)
KapIT Labs Diagrammer and Visualizer
Kap Lab's Diagrammer提供了支持Adobe Flex及Air的数据可视化及图表组件,这些组件可直接使用且同时支持高度自定义多布局。Visualizer更好的将数据用图形表现出来.
MilkChart
简单易用,在表数据(table data)转换为图表显示方面很强大.
该库使用HTML5<canvas>标签,支持IE以外其他浏览器,除非ExCanvas能被更好的支持.
OpenFlash Charts
开源Flash图表组件.
PlotKit
PlotKit是个JavaScript图表及绘图库.支持HTML Canvas, 并通过Adobe SVG Viewer及浏览器原生接口支持SVG
Protovis
Protovis通过使用例如条形及点等简单标记将自定义数据视图组合起来.与低级绘图库不同, Protovis不会那么单调. Protovis可以通过动态属性定义标记.这些属性通过对数据编码,继承,形变及布局以简化结构
Silverlight
Microsoft Silverlight带有条形(bar), 曲线(line),饼状图 (pie), 柱形(column), 和散点图(scatter charts)
Telerik Charts forSilverlight, WFP, ASP.NET
Telerik Charts提供了丰富的功能和数据展现能力.
VisiFire
Visifire是一套开源的数据可视化控件. - powered byMicrosoft? Silverlight? & WPF.
yFiles forAjax , .NET or Flex
yFiles产品系列是最优秀的网络及图表可视化组件.
无与伦比的自动图表布局,先进的图形分析,非凡的可视化. [译者:看得出作者很中意这款产品 J ]
附加资源
(来自:http://zhangpingan2005.blog.163.com/blog/static/6722954220103130336103/)