Flash 报表之 BarChart & BubbleChart

简介: 1.BarChart 显示数据为一系列的水平条,起长度代表着相应的数值。   以上是BarChart 的效果图,显示了不同学生数学和中文的成绩 2.BarChart 使用代码代码 1  2      3         [CDATA[ 4             import mx.

1.BarChart 显示数据为一系列的水平条,起长度代表着相应的数值。

 

以上是BarChart 的效果图,显示了不同学生数学和中文的成绩

 

2.BarChart 使用代码

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

 

BarChart 的数据源使用的数据集合,其使用的序列为 BarSeries

 

3.BarChart 相关属性

xField : x 轴中每个位置的数值

yField : y 轴中每个位置的数值

minField: x 轴中最小数值。

同样此图表控件也可以使用多个序列。 

 

4. BubbleChart 图表

该图表是一气泡图的形式来反映数据的。

 

5.BubbleChart 效果图

 

 

6.BubbleChart 使用代码

img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
 1  < mx:Application xmlns:mx = " http://www.adobe.com/2006/mxml "  layout = " absolute " >
 2       < mx:Script >
 3           <! [CDATA[
 4              import mx.collections.ArrayCollection;
 5              
 6               public  var scores:ArrayCollection = new  ArrayCollection([
 7                  {id: 1 ,name: " 贺臣 " ,Maths: 98 ,Chinese: 82 },
 8                  {id: 2 ,name: " 菜包 " ,Maths: 66 ,Chinese: 77 },
 9                  {id: 3 ,name: " 张三 " ,Maths: 23 ,Chinese: 99 },
10                  {id: 4 ,name: " 王五 " ,Maths: 88 ,Chinese: 55 }
11              ]);
12              
13          ]] >
14       </ mx:Script >
15       < mx:Panel x = " 98 "  y = " 40 "  width = " 485 "  height = " 392 "  layout = " absolute " >
16           < mx:BubbleChart x = " 10 "  y = " 10 "  id = " myBubbleChart "  height = " 266 "  width = " 445 "  maxRadius = " 10 "  dataProvider = " {scores} "  showDataTips = " true " >
17               < mx:series >
18                   < mx:BubbleSeries xField = " id "  yField = " Maths "  radiusField = " Maths "  displayName = " Maths " />
19                   < mx:BubbleSeries xField = " id "  yField = " Chinese "  radiusField = " Chinese "  displayName = " Chinese " />
20               </ mx:series >
21           </ mx:BubbleChart >
22           < mx:Legend dataProvider = " {myBubbleChart} "  x = " 10 "  y = " 289 "  width = " 445 " />
23       </ mx:Panel >
24  </ mx:Application >
25 

 

 

 6.BubbleChart 属性

xField : 定义数据点x轴位置的数值

yField : 定义数据点y轴位置的数值

radiusField: 定义数据点半径大小 (必须) 

相关文章
|
5月前
|
存储 JSON 小程序
html在线预览CAD(手机小程序浏览DWG)二次开发图层表的方法
本文档介绍了DWG数据库中图层的存储结构及MxCAD库对图层的操作。图层信息存储于图层层表McDbLayerTable()中,每个记录对应一个图层,包含颜色、线型等属性,且有一个不可删除的默认"0"层。主要操作包括:通过MxCpp.getCurrentMxCAD()获取图层表,使用addLayer()添加图层,遍历图层,以及删除图层。此外,还展示了如何修改图层的关闭、冻结、锁定状态及颜色。提供了在线示例以演示这些功能。
html在线预览CAD(手机小程序浏览DWG)二次开发图层表的方法
Flash 报表之 LineChart & PieChart
1.LineChart 主要用于用线条显示数据图表信息     2. LineChart 的使用代码 代码  1  2  3      4         [CDATA[ 5             import mx.
863 0
Flash 报表之 CandlestickChart & ColumnChart
1.CandlestickChart 显示金融数据为一系列的蜡烛图,其体现高低开关的相关数值。每个图像的垂直线上的上顶点和下地点代表了每个数据点的高低数值,填充盒子的上顶和下底分别代表开发和关闭的数值。
1163 0
Flash 报表之 AreaChart
1.Flex 图表组件介绍 在Flex 中提供了一系列图表组件,可以使用图表或图形来显示数据 Flex 中可以把表格数据分为条形图表(Bar),饼行图表(Pie),折线图表(Line).   2.Flex 支持的坐标轴 CategoryAxis: 对应一组数组值到坐标轴上面。
854 0
|
Web App开发 JavaScript 容器