Flex 学习随笔 ---- 玩 Chart
上次好象写了Flex通过web服务访问数据库,并绑定一个简单的Chart.
在Flex Builder 3 里,有很多Chart ,我好象只会一个ColumnChart。不过其他的也差不多。
来个简单的。上代码才是王道。。
<mx:Panel layout="absolute" right="10" title="ChartTest" left="10" top="10" bottom="10">
<mx:Button id="btnExcute" x="648" y="10" label="Excute" click="GetXMLDataService.GetXMLData.send()" />
<mx:TextInput id="txtSqlCommand" x="255" y="10" width="385"
text="select top 10 [name] ,num as 'y',datepart(yy,saledate) as 'x' from books order by newId()"/>
<mx:HDividedBox liveDragging="true" horizontalAlign="left" left="0" right="0" top="40" bottom="10">
<mx:Canvas width="100%" height="100%">
<mx:ColumnChart id="columnchart1" left="10" top="103" right="18" bottom="96" showDataTips="true" type="clustered">
<mx:horizontalAxis>
<mx:CategoryAxis id="ca" displayName="display" categoryField="x"/>
</mx:horizontalAxis>
<mx:series>
<mx:ColumnSeries id="cs" displayName="display" xField="x" yField="y" />
</mx:series>
</mx:ColumnChart>
<mx:Legend dataProvider="{columnchart1}" x="10" y="42"/>
</mx:Canvas>
<mx:Canvas width="100%" height="100%">
</mx:Canvas>
</mx:HDividedBox>
<mx:HSlider thumbCount="2" id="hs1" width="190" x="19" y="20" showDataTip="true"/>
</mx:Panel>
我是用了个 HDividedBox,把工作台分成了两个 Canvas。
其中 xField表示X轴,yField表示Y轴。
数据绑定在 BindData()
// 绑定数据
private function BindData():void{
sqlCommand = txtSqlCommand.text;
dpColumnChart = new XML(GetXMLDataService.GetXMLData.lastResult).children();
dpPieChart = new XML(GetXMLDataService.GetXMLData.lastResult).children();
//alert = Alert.show(GetXMLDataService.GetXMLData.lastResult)
ColumnChartBind(dpColumnChart);
PieChartBind(dpPieChart);
}
// 绑定 ColumnChart
private function ColumnChartBind(dp:XMLList):void{
this.columnchart1.horizontalAxis.chartDataProvider = dp
}
其实ColumnChart还有很多其他的控制属性,如
转载于:https://www.cnblogs.com/yalon/archive/2008/12/06/Flex_3.html
Flex 学习随笔 ---- 玩 Chart相关推荐
- Flex 学习随笔 ---- 使用WebService 与数据库连接
任何一个网络工具, 如果不能和数据打交道,那它就是失败的. 还好Flex是可以的,由于本人刚学,就用asp.net+c#来讲下这个简单的连接. Flex 和数据库通讯现在只能使用Service,如ht ...
- Physx3.4学习随笔(入门篇1)-SDK与环境搭建
Physx3.4学习随笔(入门篇1)-SDK与环境搭建 SDK与环境搭建 SDK获取 PhysX Visual Debugger 执行SnippetHelloworld SDK与环境搭建 本文主要介绍 ...
- 学习 Git 玩转 GitHub
原文地址:学习 Git 玩转 GitHub 博客地址:www.extlight.com 一.基本了解 1.1 什么是版本控制系统 版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修 ...
- Ibatis学习随笔
Ibatis学习随笔 < person > < id > 1 </ id > < firstName > Clinton </ ...
- Flex学习笔记(零)
推荐Flex的初学者学习Adobe官方提供的Flex in a Weekvideo series, Flex 4.5.这一系列教程虽然是英文视频,但是Adobe很贴心地给出了pdf格式的视频内容和源代 ...
- Delphi面向对象学习随笔六:接口
Delphi面向对象学习随笔六:接口 Delphi面向对象学习随笔六:接口 作者:巴哈姆特 (转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制:而更加强大的继承机制应该是来自从 ...
- Flash/Flex学习笔记(30):不用startDrag和stopDrag的对象拖动
对于从Sprite类继承来的对象,要实现拖放当然是Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag) 里讲的方法最方便,但是对于不是从Sprite类继承得来的对象, ...
- python rowcount_PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法...
老猿将QTableWidget表格部件中反映部件当前情况的一些方法归类为部件状态访问方法,包括部件的行数.列数.当前项.当前行.当前列等属性访问方法. 1.行数rowCount QTableWidge ...
- Flex学习笔记(1)——入门,HelloFlex
稍微有些资历的Web程序员想必都还记得Macromedia这个公司吧,想当初网页编程三剑客:Dreamweaver.Flash.Fireworks是多么的红火,可惜现在Macromedia已经是一个过 ...
最新文章
- 局域网交换(交换机三大原理.基本配置)
- 在iOS 中使用sleep方法 让程序暂停几秒钟
- python操作Excel的几种方式
- 第九章 Redis过期策略
- SQL server CASE WHEN
- 1-jdk的安装与配置
- docker小实战和应用
- 搭建Windows server 2008 R2 KMS
- random_state的值如何选_算法萌新如何学好动态规划(3)
- c++:warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
- HDU 5634 Rikka with Phi
- Windows7 原版下载大全
- 创业者该如何给员工画饼、圆饼?
- Android陀螺仪传感器学习
- google fonts 国内使用方案
- 图形_反走样技术总结
- 简单分账系统的分账流程是什么样的?
- Mac Google浏览器出现:您目前无法访问 XX.XX.XX.XX,因为此网站发送了 Google Chrome 无法处理的杂乱凭据
- 第三方客户端配置个人教育邮箱(以华北电力大学邮箱为例)
- Ntrip通讯协议1.0