flex areachart 动态线

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"  creationComplete="init()"  >
<mx:Script>
<![CDATA[
import mx.charts.chartClasses.Series;
import mx.charts.AreaChart;
import mx.controls.Alert;
import mx.charts.series.AreaSeries;
import mx.collections.ArrayCollection;

[Bindable]
private var arr:ArrayCollection = new ArrayCollection(
[{name:"2-1",c_1:1,c_2:2,c3:3},
{name:"2-2",c_1:2,c_2:3,c3:4},
{name:"2-3",c_1:5,c_2:4,c3:5},
{name:"2-4",c_1:6,c_2:7,c3:8},
{name:"2-5",c_1:7,c_2:8,c3:9},
{name:"2-6",c_1:15,c_2:14,c3:15}])
;
[Bindable]
var series:Array = new Array();

private function init():void
{
var obj:Object = arr[0];
for(var i=1; obj.hasOwnProperty("c_"+ (i ) );i++)
{
var tempSeries:AreaSeries = new AreaSeries();
tempSeries.displayName = "c_"+(i ) ;
tempSeries.yField = "c_"+(i );
Alert.show(tempSeries.yField);
series.push(tempSeries);
}
areachart1.dataProvider = arr;
areachart1.series = series;
}

]]>
</mx:Script>

    <mx:SolidColor id="sc1" color="blue" alpha=".3"/>
    <mx:SolidColor id="sc2" color="red" alpha=".3"/>
    <mx:SolidColor id="sc3" color="green" alpha=".3"/>
<mx:AreaChart x="114" y="40" id="areachart1"  >
</mx:AreaChart>
<mx:Legend dataProvider="{areachart1}"/>
</mx:Application>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值