使用flex如何动态的获取数据,生成饼图或曲线图。我是新手,请高手指教

我想使用flex生成饼图和曲线图,但是数据是动态获取的。我不知道怎么做?谢谢高手指教... 我想使用flex生成饼图和曲线图,但是数据是动态获取的。我不知道怎么做?谢谢高手指教 展开
 我来答
南国孤叶
2012-10-29 · TA获得超过244个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:191万
展开全部
import flash.display.MovieClip;
import flash.display.Graphics;
//位置坐标数组
var lineXYArr:Array = [[110,150],[130,150],[120,180],[150,200]];
var mc:MovieClip = new MovieClip;
addChild(mc)
var g:Graphics = mc.graphics;
g.lineStyle(4, 0x00ff00);//初始化样式
var tempArr:Array = [100,100];//初始坐标
g.moveTo(tempArr[0],tempArr[1]);//移动到初始坐标
for each(var arr in lineXYArr){

g.lineTo(arr[0],arr[1]);//移动到哪里。
g.endFill();
}
曲线图就是这样做,上面的lineXYArr可以做成一个实时变化的数组。
详细可参考网上的,歌曲波动曲线图。
饼图就麻烦很多,你可以参考一下http://design.yesky.com/flash/31/3498531.shtml
tanherenjh
2012-10-30
知道答主
回答量:4
采纳率:0%
帮助的人:6409
展开全部
很简单,数据源为 arr:ArrayCollection
饼状图为:
<mx:PieChart id="piechart1" dataProvider = "{arr}" width = "500" height = "500"/>
dataProvider为绑定数据源,这样绑定数据源更改,饼图也随着变化。是异步的。
柱状:
<mx:ColumnChart id="columnchart1" dataProvider="{arr}" width = "500" height = "500"/>
折线
<mx:LineChart id="lineChart1" dataProvider="{arr}" width = "500" height = "500"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式