Flex Charts(AreaChart 和LineChart)的使用方法

  1. <?xml version="Chart1.0"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
  3.     <mx:Script>
  4.         <![CDATA[
  5.         import mx.collections.ArrayCollection;
  6.         [Bindable]
  7.         private var expensesAC:ArrayCollection = new ArrayCollection( [
  8.             { Month: "Jan", Profit: 2100, Expenses: 1500, Amount: 450 },
  9.             { Month: "Feb", Profit: 1300, Expenses: 900, Amount: 900 },
  10.             { Month: "Mar", Profit: 1800, Expenses: 800, Amount: 900 },
  11.             { Month: "Apr", Profit: 9800, Expenses: 1200, Amount: 900 },
  12.             { Month: "May", Profit: 3400, Expenses: 575, Amount: 500 } ]);
  13.         ]]>
  14.     </mx:Script>
  15.     <!-- Define custom colors for use as fills in the AreaChart control. -->
  16.     <mx:SolidColor id="sc1" color="blue" alpha=".3"/>
  17.     <mx:SolidColor id="sc2" color="red" alpha=".3"/>
  18.     <mx:SolidColor id="sc3" color="green" alpha=".3"/>
  19.     <!-- Define custom Strokes. -->
  20.     <mx:Stroke id = "s1" color="blue" weight="2"/>
  21.     <mx:Stroke id = "s2" color="red" weight="2"/>
  22.     <mx:Stroke id = "s3" color="green" weight="2"/>
  23.     <mx:Panel title="LineChart and AreaChart Controls Example" 
  24.         height="100%" width="100%" layout="horizontal">
  25.         <mx:LineChart id="linechart" height="100%" width="45%"
  26.             paddingLeft="5" paddingRight="5" 
  27.             showDataTips="true" dataProvider="{expensesAC}">
  28.                 
  29.             <mx:horizontalAxis>
  30.                 <mx:CategoryAxis categoryField="Month"/>
  31.             </mx:horizontalAxis>
  32.             <mx:series>
  33.                 <mx:LineSeries yField="Profit" form="curve" displayName="盈利" lineStroke="{s1}"/>
  34.                 <mx:LineSeries yField="Expenses" form="curve" displayName="花费" lineStroke="{s2}"/>
  35.                 <mx:LineSeries yField="Amount" form="curve" displayName="总额" lineStroke="{s3}"/>
  36.             </mx:series>
  37.         </mx:LineChart>
  38.         <mx:Legend dataProvider="{linechart}"/>
  39.         <mx:AreaChart id="Areachart" height="100%" width="45%"
  40.              paddingLeft="5" paddingRight="5" 
  41.              showDataTips="true" dataProvider="{expensesAC}">
  42.                  
  43.             <mx:horizontalAxis>
  44.                 <mx:CategoryAxis categoryField="Month"/>
  45.             </mx:horizontalAxis>
  46.             <mx:series>
  47.                 <mx:AreaSeries yField="Profit" form="curve" displayName="盈利" areaStroke="{s1}" areaFill="{sc1}"/>
  48.                 <mx:AreaSeries yField="Expenses" form="curve" displayName="花费" areaStroke="{s2}" areaFill="{sc2}"/>
  49.                 <mx:AreaSeries yField="Amount" form="curve" displayName="总额" areaStroke="{s3}" areaFill="{sc3}"/>
  50.             </mx:series>
  51.         </mx:AreaChart>
  52.             
  53.         <mx:Legend dataProvider="{Areachart}"/>
  54.     </mx:Panel>
  55. </mx:Application>

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值