我们当前正与多家客户合作, 都是关于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
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/)
分享到:
相关推荐
今天,我们将要介绍28个强大的数据可视化工具,涵盖了Flash、Flex、Ajax、Silverlight等多种技术平台。 1.Ajax.org:Ajax.org是一个纯粹的JavaScript应用程序框架,用于创建在浏览器中运行的实时协作应用程序。...
"zktools"是这个Zookeeper可视化工具体现形式的名称,可能是一个可执行的JAR文件或包含源代码的项目包。通过下载并运行"zktools",用户可以体验到这个工具提供的所有功能,从而更高效地管理自己的Zookeeper集群。
标题“可视化工具作品”暗示我们讨论的是一个专门用于创建图表、图形和其他视觉表示的软件应用。这样的工具使得用户能够清晰地传达想法、分析数据并提升决策效率。 描述中的“概念图工具软件的作品”进一步指出了这...
总的来说,"ExtJs可视化工具(汉化)"是提升ExtJs应用开发效率的强大辅助,它简化了开发过程,降低了学习曲线,尤其对于不熟悉ExtJs底层架构的开发者来说,是一个非常实用的工具。通过汉化版,国内用户可以更轻松地...
Python是一种广泛应用于数据分析和科学计算的编程语言,其在数据可视化领域的表现同样出色。"Python可视化之美"这个主题深入探讨了如何利用Python的各种库来创建美观、高效的图表,以帮助我们理解和传达数据信息。在...
在IT行业中,数据可视化是一项关键技能,特别是在大数据和分析领域。Flex是Adobe开发的一个开源框架,主要用于构建富互联网应用程序(RIA)。在这个“flex------组件-----数据可视化”主题中,我们将探讨Flex如何...
本资源包包含ExtJs的开发指南书籍、实例以及可视化工具,帮助开发者更高效地学习和使用ExtJs。 1. **ExtJs 开发指南书籍**:书籍通常会详细介绍ExtJs的基础知识,包括类库结构、组件系统、数据绑定、事件处理、布局...
"jQuery可视化开发工具ixedit-1.0pb6"是一个基于JavaScript库jQuery的高级开发工具,主要用于简化网页内容的编辑和管理。这个版本是1.0预览版6(Preview Build 6),它提供了一种直观、用户友好的界面,让开发者能够...
5. **状态管理**:由于可视化编辑器可能涉及多个组件间的交互,因此可能需要用到 Vue 的 Vuex 进行全局状态管理,以确保数据的一致性。 6. **rollup.config.js**:这是一个 Rollup 配置文件,Rollup 是一个模块打包...
EXT可视化工具,如“Ext_Designer_Preview”,正是为了简化EXT应用程序的开发流程而生,它允许开发者通过拖拽和配置的方式,直观地设计和构建EXT组件,极大地提高了开发效率。 EXT_Designer_Preview是一款可视化的...
在Flex中,数据可视化组件是用于创建各种图表和图形的工具,使开发者能够将复杂的数据转化为易于理解的视觉表示。本实例源码提供了对数据可视化的深入理解和实际应用。 首先,我们要了解Flex中的数据绑定机制。在...
- 适应性更强:可视化工具通常支持多种布局和组件,适应不同类型的项目需求。 6. **与ExtJS框架的结合** ExtJS的组件化特性与GuiDesigner的可视化设计完美结合,使得开发者可以方便地将设计好的组件与ExtJS的模型...
- Jupyter 是一个基于网页的交互式计算环境,它支持多种编程语言,如 Python、R、Julia 等,特别适合数据探索、分析和可视化,因为它提供了实时的代码运行、富文本注释和数据可视化功能。 - PyCharm 是一个强大的...
然而,值得注意的是,虽然可视化工具简化了部分流程,深入理解ExtJS的底层原理和API仍然是必要的,特别是在处理复杂逻辑或优化性能时。 总之,ExtJS 3.0可视化开发工具是Web开发中的利器,它结合了强大的ExtJS框架...
EXTJS可视化设计器是一款强大的前端开发工具,专门针对EXTJS框架设计,它允许开发者通过图形化界面来构建应用程序,显著提高了开发效率。EXTJS是一个流行的JavaScript库,用于创建数据驱动的富客户端Web应用,其组件...
在可视化工具中,开发者可以直观地看到这三个部分的关联,更方便地进行操作。 在实际项目中,配合使用源代码管理和版本控制工具(如Git)与ExtJS可视化编程工具,可以实现团队协作和版本控制,确保项目的稳定性和...
EXT可视化编辑工具则进一步将这个框架的强大功能封装为直观易用的图形化编辑环境。 在这款工具中,开发者可以通过拖放操作添加和配置EXT组件,如图表、表格和窗口等,极大地简化了UI设计过程。同时,编辑器通常会...
对于初学者而言,"Extjs可视化编辑工具"是一个理想的入门平台,因为它降低了学习曲线,使开发者能够更快地掌握ExtJS开发。而对于经验丰富的开发者来说,它则是一个提高生产力的利器,能够帮助他们快速实现设计概念,...
总结来说,《严蔚敏、吴伟民》数据结构配套可视化算法演示系统是一个极富价值的教学资源,它将复杂的理论知识转化为生动的视觉展示,极大地提高了学习者对数据结构和算法的理解和掌握程度。对于学习计算机科学的人来...