WEB开发网
开发学院软件开发Java 使用 Flex3 开发 OLAP 应用 阅读

使用 Flex3 开发 OLAP 应用

 2010-03-31 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)Column Chart 的扩展针对 Column Chart,亦可以简单的作如下扩展:将 X 轴和 Y 轴互换——这可以通过变换 xml 数据遍历的方式达到,使用 Flex3 开发 OLAP 应用(6),柱状图上显示数据的方式——

查看原图(大图)

Column Chart 的扩展

针对 Column Chart,亦可以简单的作如下扩展:

将 X 轴和 Y 轴互换——这可以通过变换 xml 数据遍历的方式达到。

柱状图上显示数据的方式——此处柱状图上显示的数据值均为 xml 数据的返回值,而在某些需求下显示的为 MAX,MIN,AVG 或 SUM 值。这种情况下,我们可以用两种方式达到效果:一是在本地对得到的数据进行处理,二是重新发出请求至服务器端,并返回想要的数据。

在柱状图上添加上钻,下钻操作——这可以通过对柱状图以编程的方式扩展其 item renderer 实现,具体逻辑可参考后文对 OLAPDataGrid 的扩展。

Pie Chart

在构建 PieChart 时,我们在 .mxml 文件中仅定义了

<mx:HBox id="pieBox" name="PieChart" width="100%"></mx:HBox>

而关于 PieChart 的一切细节,在 actionscript 中动态生成。PieChart 与 ColumnChart 在构建上有很大的不同,首先它没有所谓的 CategoryAxis(因为饼图并没有 X 轴和 Y 轴),而是用类似于极坐标的方式来展现和定位数据。如果我们尝试把多个饼图(每个以 PieSeries 的方式)在一个组件中展示出来时,Flex 的默认行为为多个饼图以嵌套的方式进行呈现。如图 2 所示。

图 2. Pie Chart – default style
使用 Flex3 开发 OLAP 应用

Pie Chart 的扩展

对于饼图,我们更多情况中并不需要对某一维度进行比较,而饼图本身从设计上也并不能很好的展示出这种比较。所以我们更希望多个饼图以彼此不影响的方式进行呈现。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Flex 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接