动态添加LineChart的线条

private function setDataXML(datas:String)
{
var s:Array = datas.split("*");
dataXML = new XML(s[0]);
//var seriec:Series = new Series();

var array:Array = new Array();
for(var i:Number=1;i<s.length-1;i++)
{
var lineSeries:LineSeries = new LineSeries();
lineSeries.id = i as String;
lineSeries.xField="@name";
lineSeries.yField="@"+s[i];
lineSeries.displayName=s[i];
array.push(lineSeries);
//seriec.addChild(lineSeries);
//seriec.legendData
}
linechart.series = array;
// Alert.show(lineSeries.yField);
// linechart.addChild(seriec);
}


<mx:LineChart id="linechart" dataProvider="{dataXML.Row}" paddingLeft="5" paddingRight="5" width="100%" showDataTips="true">
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="@name"/>
</mx:horizontalAxis>
<!--
<mx:series>
<mx:LineSeries xField="@name" yField="@收入" displayName="收入" form="curve"/>
</mx:series>
-->
</mx:LineChart>

<mx:Legend dataProvider="{linechart}" direction="horizontal" doubleClick="hiddenShow(event)" doubleClickEnabled="true" buttonMode="true"/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值