Flash 报表之 AreaChart

简介: 1.Flex 图表组件介绍 在Flex 中提供了一系列图表组件,可以使用图表或图形来显示数据 Flex 中可以把表格数据分为条形图表(Bar),饼行图表(Pie),折线图表(Line). 2.Flex 支持的坐标轴 CategoryAxis: 对应一组数组值到坐标轴上面。

1.Flex 图表组件介绍

在Flex 中提供了一系列图表组件,可以使用图表或图形来显示数据

Flex 中可以把表格数据分为条形图表(Bar),饼行图表(Pie),折线图表(Line).

 

2.Flex 支持的坐标轴

CategoryAxis: 对应一组数组值到坐标轴上面。

LinearAxis: 对应数字数据到坐标轴上

LogAxis: 对数的对象数字数据到坐标轴上.

DateTimeAxis:对应时间基础的数据到坐标轴上.

 

3.面积图表(AreaChart) 

 

img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
 1  <? xml version="1.0" encoding="utf-8" ?>
 2  < mx:Application  xmlns:mx ="http://www.adobe.com/2006/mxml"  layout ="absolute"  fontSize ="12" >
 3       < mx:Script >
 4           <![CDATA[
 5              import mx.collections.ArrayCollection;
 6              
 7              public var scores:ArrayCollection=new ArrayCollection([
 8                  {id:1,name:"贺臣",Maths:98,Chinese:82},
 9                  {id:2,name:"菜包",Maths:66,Chinese:77},
10                  {id:3,name:"张三",Maths:23,Chinese:99},
11                  {id:4,name:"王五",Maths:88,Chinese:55}
12              ]);
13              
14           ]]>
15       </ mx:Script >
16       < mx:Panel  x ="98"  y ="40"  width ="485"  height ="392"  layout ="absolute" >
17           < mx:AreaChart  x ="10"  y ="10"  id ="myChart"  height ="248"  width ="431"  dataProvider =" {scores} "  showDataTips ="true" >
18               < mx:horizontalAxis >
19                   < mx:CategoryAxis  dataProvider =" {scores} "  categoryField ="name" />
20               </ mx:horizontalAxis >
21               < mx:series >
22                   < mx:AreaSeries  yField ="Maths"  displayName ="数学" />
23                   < mx:AreaSeries  yField ="Chinese"  displayName ="中文" />
24               </ mx:series >
25           </ mx:AreaChart >
26           < mx:Legend  dataProvider =" {myChart} "  x ="10"  y ="289"  width ="431" />
27       </ mx:Panel >
28  </ mx:Application >
29 

 

上面的Areachart 图表控件,以学生名(name)作为x轴,以分数(score) 作为y轴,并定义了两个序列分别显示数学和中文成绩。

 

4.面积图表特性

xField: 定义x 坐标每个节点的数值

yField: 定义y 坐标每个节点的数值

minField: 定义y 坐标最低位置的数值

form: 定义图表显示的方式:curse(曲线),horizontal(水平),reverseStep(反向台阶),step(台阶),vertical(垂直)。 

相关文章
做报表pdf导出功能实现
做报表pdf导出功能实现
Flash 报表之 LineChart & PieChart
1.LineChart 主要用于用线条显示数据图表信息     2. LineChart 的使用代码 代码  1  2  3      4         [CDATA[ 5             import mx.
844 0
Flash 报表之 BarChart & BubbleChart
1.BarChart 显示数据为一系列的水平条,起长度代表着相应的数值。   以上是BarChart 的效果图,显示了不同学生数学和中文的成绩   2.BarChart 使用代码 代码  1  2      3         [CDATA[ 4             import mx.
960 0
Flash 报表之 CandlestickChart & ColumnChart
1.CandlestickChart 显示金融数据为一系列的蜡烛图,其体现高低开关的相关数值。每个图像的垂直线上的上顶点和下地点代表了每个数据点的高低数值,填充盒子的上顶和下底分别代表开发和关闭的数值。
1140 0
|
BI 开发框架 自然语言处理