<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx" 
width="100%"> 
<s:layout> 
<s:BasicLayout/> 
</s:layout> 
<fx:Declarations> 
<!-- 将非可视元素(例如服务、值对象)放在此处 --> 
</fx:Declarations> 
<fx:Script> 
<![CDATA[ 
import mx.collections.ArrayCollection; 
/** 
* 图的数据源绑定 
*/ 
[Bindable] 
private var chartArray:ArrayCollection = new ArrayCollection([ 
{week:"星期一",apple:"451245",orange:"894544",peach:"451245"}, 
{week:"星期二",apple:"985444",orange:"745445",peach:"989565"}, 
{week:"星期三",apple:"124544",orange:"323565",peach:"323121"}, 
{week:"星期四",apple:"895645",orange:"201212",peach:"542121"}, 
{week:"星期五",apple:"325645",orange:"564545",peach:"656454"}, 
{week:"星期六",apple:"564512",orange:"784545",peach:"845455"}, 
{week:"星期日",apple:"784545",orange:"656232",peach:"124545"} 
]); 
/** 
* RadioButton 点击事件 
*/ 
protected function clickHandler(event:Event):void 
{ 
if(radio_column.enabled) 
{ 
column.height = 450; 
line.height = 0; 
} 
else if(radio_line.enabled) 
{ 
column.height = 0; 
line.height = 450; 
} 
} 
]]> 
</fx:Script> 
<mx:VBox> 
<mx:VBox paddingLeft="10" paddingRight="10" 
paddingTop="10"> 
<mx:ColumnChart showDataTips="true" dataProvider="{chartArray}"> 
<mx:horizontalAxis> 
<mx:CategoryAxis categoryField="week" displayName="星期"/> 
</mx:horizontalAxis> 
<mx:series> 
<mx:ColumnSeries displayName="苹果" xField="week" yField="apple"/> 
<mx:ColumnSeries displayName="橘子" xField="week" yField="orange"/> 
<mx:ColumnSeries displayName="桃子" xField="week" yField="peach"/> 
</mx:series> 
</mx:ColumnChart> 
<mx:Legend dataProvider="{column}"/> 
</mx:VBox> 
<mx:VBox paddingLeft="10" paddingRight="10" 
paddingTop="10"> 
<mx:LineChart showDataTips="true" dataProvider="{chartArray}"> 
<mx:horizontalAxis> 
<mx:CategoryAxis categoryField="week" displayName="星期"/> 
</mx:horizontalAxis> 
<mx:series> 
<mx:LineSeries displayName="苹果" xField="week" yField="apple"/> 
<mx:LineSeries displayName="橘子" xField="week" yField="orange"/> 
<mx:LineSeries displayName="桃子" xField="week" yField="peach"/> 
</mx:series> 
</mx:LineChart> 
<mx:Legend dataProvider="{line}"/> 
</mx:VBox> 
<mx:HBox> 
<mx:RadioButton label="柱形图"/> 
<mx:RadioButton label="折线图" change="clickHandler(event)"/> 
</mx:HBox> 
</mx:VBox> 
</s:Application> 
 
2、页面结果 
