Flash 报表之 CandlestickChart & ColumnChart

简介: 1.CandlestickChart 显示金融数据为一系列的蜡烛图,其体现高低开关的相关数值。每个图像的垂直线上的上顶点和下地点代表了每个数据点的高低数值,填充盒子的上顶和下底分别代表开发和关闭的数值。

1.CandlestickChart 显示金融数据为一系列的蜡烛图,其体现高低开关的相关数值。每个图像的垂直线上的上顶点和下地点代表了每个数据点的高低数值,填充盒子的上顶和下底分别代表开发和关闭的数值。

 

 

2. CandlestickChart 的使用代码

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                  {date: " 2001 " ,open: 43 ,close: 45 ,hight: 67 ,low: 12 },
 8                  {date: " 2002 " ,open: 34 ,close: 43 ,hight: 88 ,low: 23 },
 9                  {date: " 2003 " ,open: 87 ,close: 12 ,hight: 99 ,low: 10 },
10                  {date: " 2004 " ,open: 33 ,close: 55 ,hight: 66 ,low: 8 }
11              ]);
12              
13          ]] >
14       </ mx:Script >
15       < mx:Panel x = " 98 "  y = " 40 "  width = " 485 "  height = " 392 "  layout = " absolute " >
16           < mx:CandlestickChart x = " 10 "  y = " 10 "  id = " myCandleChart "  height = " 271 "  width = " 445 "  dataProvider = " {scores} "  showDataTips = " true " >
17               < mx:horizontalAxis >
18                   < mx:CategoryAxis dataProvider = " {scores} "  categoryField = " date " />
19               </ mx:horizontalAxis >
20               < mx:series >
21                   < mx:CandlestickSeries displayName = " haha "  openField = " open "  closeField = " close "  highField = " hight "  lowField = " low " />
22               </ mx:series >
23           </ mx:CandlestickChart >
24           < mx:Legend dataProvider = " {myCandleChart} "  x = " 10 "  y = " 289 "  width = " 445 " />
25          
26       </ mx:Panel >
27  </ mx:Application >

 

 

 

3. CandlestickChart 的相关属性

closeField 定义关闭的y坐标数值,确定了图像的上顶和下底

highField 定义元素高的y坐标数值,确定图像的中线的上顶

lowField 定义了低的y坐标数值,确定图像中线的下底

openField 定义了元素打开y坐标的数值,确定了图像的上顶和下底

xField 定义图像在x轴坐标的每个数值

 

4.ColumnChart 显示一系列圆柱体,其高度有数据值来确定。

 

 

5. ColumnChart 使用代码

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:ColumnChart x = " 10 "  y = " 10 "  id = " myColumnChart "  showDataTips = " true "  dataProvider = " {scores} "  height = " 263 "  width = " 445 " >
17               < mx:horizontalAxis >
18                   < mx:CategoryAxis dataProvider = " {scores} "  categoryField = " name " />
19               </ mx:horizontalAxis >
20               < mx:series >
21                   < mx:ColumnSeries xField = " name "  displayName = " Maths "  yField = " Maths " />
22                   < mx:ColumnSeries xField = " name "  displayName = " Chinese "  yField = " Chinese " />
23               </ mx:series >
24           </ mx:ColumnChart >
25           < mx:Legend dataProvider = " {myColumnChart} "  x = " 10 "  y = " 289 "  width = " 445 " />
26          
27       </ mx:Panel >
28  </ mx:Application >

 

 

6. ColumnChart 属性

yField 设定数据源中定义的每个圆柱体顶部高度y 坐标的数据值

  xField 设定数据源中定义的每个圆柱体x坐标的位置。

minField 设定圆柱体在y坐标中的最小值 

相关文章
|
存储 弹性计算 负载均衡
阿里云服务器全方位介绍(产品优势、应用场景、使用须知等)
阿里云服务器全方位介绍(产品优势、应用场景、使用须知等)阿里云服务器是什么?云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器。阿里云服务器具有安全、稳定、弹性升降配、高性能、易用可扩展等优势
1477 0
Py之utils:utils库的简介、安装、使用方法之详细攻略
Py之utils:utils库的简介、安装、使用方法之详细攻略
Py之utils:utils库的简介、安装、使用方法之详细攻略
|
算法 安全 网络安全
什么是GMP?
该文章介绍了GMP(GNU Multiple Precision Arithmetic Library),这是一个用于任意精度整数、有理数和浮点数运算的开源库,特别适用于密码学、网络安全和计算代数等领域,以其高性能和优化的算法而著称。
523 2
|
缓存 UED
什么是Expires字段
【8月更文挑战第18天】什么是Expires字段
432 1
|
机器学习/深度学习 人工智能 搜索推荐
探索移动应用开发的未来:趋势与挑战
在数字时代,移动应用已成为我们生活的一部分。本文将深入探讨移动应用开发的当前趋势,面临的挑战,以及未来可能的发展方向。我们将从技术革新、用户体验、安全性、跨平台开发等角度出发,分析移动应用开发的现状和未来。无论你是开发者,还是对移动应用感兴趣的读者,这篇文章都将为你提供有价值的信息和启示。
|
人工智能 机器人 UED
特斯拉手机应用上线AI聊天助手:特斯拉助手Beta版
【2月更文挑战第11天】特斯拉手机应用上线AI聊天助手:特斯拉助手Beta版
398 1
特斯拉手机应用上线AI聊天助手:特斯拉助手Beta版
|
机器学习/深度学习 人工智能 自然语言处理
从文字到视频:借助ChatGPT与剪映轻松生成高质量视频
从文字到视频:借助ChatGPT与剪映轻松生成高质量视频
737 0
|
开发工具
ubuntuserver 修改networkd 为networkmanager
ubuntuserver 修改networkd 为networkmanager
358 0
|
前端开发
border-radius属性失效问题的解决办法
border-radius属性失效问题的解决办法
370 0
|
安全 算法 5G
了解 5G 安全标准,看这一篇就够了
了解 5G 安全标准,看这一篇就够了
906 0