《数据工程概述》1.1Xcelsius及其使用(上)

1.1.1 Xcelsius概述

Xcelsius是一个数据可视化软件,提供多种可交互式的可视化方案。该软件可以对Excel中的数据以多种形式进行可视化输出,并提供多种图形化控件以操纵数据表,以实现更复杂的功能。最终的可视化方案可以SWF、HTML、DOC等多种形式输出。这里,我们使用Xcelsius 2008进行介绍。



1.1.2 Xcelsius要素简介

Xcelsius软件的要素主要分为三块,工作区、统计图和其余控件。工作区即最终输出的画布,也是其余要素的舞台;统计图则是整个软件的核心,其作用是将数据源中指定的区域进行可视化输出。Xcelsius同时提供了很多交互式控件,其作用是对数据源的数据表中的特定区域进行操纵修改,以实现更为丰富的交互式可视化功能。

1.1.2.1 工作区

如果说统计图和控件是演出的演员,则工作区则是演员们的舞台。我们可以通过文件->文档设置对工作区的大小像素进行设置,并添加说明。

1.1.2.2 统计图

《数据工程概述》1.1Xcelsius及其使用(上)_第1张图片

Xcelsius提供了丰富的统计图。我们可以根据可视化需要,对统计图进行选择。在实际操作中,我们还需要将统计图和数据源进行绑定,下面以柱形图为例进行数据绑定的讲解,数据源则选择鸢尾花数据源。

鸢尾花数据集包含150个数据行,分为3类,每类50个数据,每个数据包含4个属性,即花萼长度,花萼宽度,花瓣长度,花瓣宽度4个属性。数据的最后一列为鸢尾花的三个类型,分别为setosa、versicolor、virginica。

将柱形图拖入工作区,双击折线图本身打开其属性窗口。数据绑定的相关内容集中于“常规”标签。标题框的内容不再赘述。

Xcelsius提供“数据范围”和“系列”两种数据绑定方式。“数据范围”方式中,我们需要制定数据“系列”是位于“行”还是“列”。

下面对Xcelsius统计图中的“系列”进行描述。

首先加载iris.xls数据(数据->导入模型)。

导入完成后,双击柱形统计图,打开统计图属性。“常规”选项卡中,提供了两种选择数据的选择方式,即“数据范围”和“系列”两种方式。当选择“数据选择”方式选择数据后,“系列”方式将会自动生成。故这里以“数据选择“方式为例介绍数据绑定。将”数据选择“下的”系列位于“选项选择为”行”,并点击

按钮,打开数据选择窗口。

《数据工程概述》1.1Xcelsius及其使用(上)_第2张图片

如上图所示选择前三行数据,单击确定,查看柱形图效果。

《数据工程概述》1.1Xcelsius及其使用(上)_第3张图片

这里提及一下“系列“概念。我们之前再进行数据选择的时候,”系列位于“选择是”行“,在上图中,我们可以看到用三个不同颜色展示的三个不同系列的鸢尾花。”系列“选择”行“或”列“主要依赖于数据集的结构。针对不同的统计图,”系列“的含义都会有略微不同,最好在实际使用的时候自行体会。




1.1.3 Xcelsius交互式设计

Xcelsius还可以生成动态可交互式界面,并以SWF等格式输出。

1.1.3.1 交互式设计概述

Xcelsius的控件自身的可见性等属性可以通过数据表中的数据控制。Xcelsius中选择器控件很多,但归根到底都是实现数据的搬运,即从一个数据区按用户要求选出列、行或区域到达指定位置。故我们可以通过对数据表的控制,实现控件的可见性的控制和统计图数据源的控制,即交互式设计。

1.1.3.2 控件可见性

双击控件,在属性标签的”行为”标签中,我们能找到“动态可见性“分组框。

显示状态:制定一个单元格,将该控件的可见性与这个单元格相关联,关联规则通过“显示状态“栏制定。

显示状态键:当且仅当“显示状态“制定的单元格的值等于”显示状态键“的值,则该控件可见。

通过这种方法,可以实现控件隐藏显示等高级功能。

1.1.3.3 控件对数据表的控制

我们将通过一个例子,来实现在数据表中控件对数据的搬运。接下来,我们将要利用“基于标签的菜单“,实现对一个柱形图可见性的控制。

首先新建一个柱形图。然后,新建一个“基于标签的菜单“,并双击打开其属性页面,点击”双标题“下”标签“右边的

按钮,将标签数量改为两个,并将名字改为”开“”关“,完成结果如下图所示。

《数据工程概述》1.1Xcelsius及其使用(上)_第4张图片

双击“基于标签菜单“,找到“常规“标签页的”插入数据“分组框,其中有插入选项、源数据、插入位置三个选项。”插入选项“提供“位置“、”标签“、”值“、”行“、”列“、”状态列表“六种数据搬运方式。由于在此处点击下拉菜单旁边的

按钮,会出现直观的动画解释,故在这里不对几种搬运方式进行赘述。

在这里,我们选择”行“方式。为了实现这个功能,我们在数据表任意空闲位置,建立如下分区。

《数据工程概述》1.1Xcelsius及其使用(上)_第5张图片

关于柱形图,我们将柱形图的可见性的“显示状态“绑定到黄色单元格,即触发器单元格。

关于“基于标签的菜单“,我们将其的插入选项改为”行“,源数据改为上图中两个灰色的单元格,插入位置选择黄色的单元格。

完成以上两步,即可点击预览查看实现效果。

下一次的内容中,我将继续完成对Xcelsius的“向下钻取”功能进行介绍,之后便进入下一部分的内容——Excel的进阶功能。

你可能感兴趣的:(《数据工程概述》1.1Xcelsius及其使用(上))