介绍一个基于标记式语言的数据可视化框架: Axiis

近日,一个基于Degrafa的数据可视化框架Axiis发布了,并已作为开源项目可以在googlecode上下载了。Axiis的设计目标是成为一个简明的、富有表现力的、模块化的框架,可以使开发者和设计人员通过组装简单而且容易理解的构图元素,就可以创建迷人的数据可视化方案,该项目目前的一些成果可以在这些例子中一窥究竟。

Axiis框架的特色有以下几个方面:

  1. 富有表现力,Axiis给予开发者通过简明而且直观的标记语言来定义具有丰富表现力的图形组件,该框架的设计对代码的优雅给与足够的重视,这使得你的代码像你的表现内容一样优美。
  2. 代码简洁,通过利用内嵌的Flex绑定和Axiis标记语法,你不需要写几页代码来创建惊人的图形,事实上,一些复杂的例子不超过200行代码。
  3. 模块化构建,Axiis被设计成为一个模块化的框架,它允许开发者混合并搭配组件,通过组合一些基本的构成元素来建立复杂的图形内容,我们已经特地避免了长长的OO集成关系,从而保持类结构扁平而且可交换,用Axiis你可以通过简单的步骤就可以创建复杂的图形。
  4. 开源项目,Axiis是一个开源项目,使用MIT许可,这意味着你可以使用它在个人项目、商业内容,以及任何你想用的地方,而没有任何限制,我们只要求你在代码中保留我们的商标和许可声明。

Axiis使用一种非常可视化的方法来进行数据可视化的开发,它包括标记式语言以及一些概念,在Axiis中有两个基本概念需要理解:几何体和布局方法(Geometry and Layout)

几何体:所有的数据可视化最终被表现为一个或者多个简单或者复杂几何体的集合,他们按照相关的可视坐标来描绘具体的数据点。说到底,Axiis使用Degrafa框架来描述它的几何体。

布局方法:Axiis布局类是该框架的核心,因为它允许开发者用简单的方式来描述他们想要转换的数据成为几何体的表现形式,布局类允许开发者使用并结合预定义的布局结构,以及他们自己的结构来创建任何图形,无论是笛卡尔标准的图形,还是不着边际的从未想像到的数据可视化方式。

编者点评:Axiis成为广大图形组件开发者创建自己所需的图形内容的新框架,而且更简单、更直观,因为它提供了一种新思路,一种简化的数据可视化方式,有别于Adobe方式的图形组件创建方式,这对于高级图形组件开发者来说是一件利器,同时,如果该框架能将这些构图单元封装成类似于目前Flex图形组件一样简单的组件,那么其普及就更快了。

您给予的分值: None 平均分: 8.5 ( 2 票)

不错的框架

不错的框架

发表新评论

  • 网页地址和电子邮件地址将会被自动转换为链接。
  • 行和段被自动切分。
  • 您可以使用下面的标签来高亮显示您的评论内容: <code>, <blockcode>. 可以使用"[foo]".旁边显示标签样式 "<foo>" PHP代码可以用这样的区块来包含<?php ... ?> or <% ... %>

更多格式化选项信息

验证区域
系统验证:请回答下面的问题