29juin/090
Flex Chart – Utiliser un Array d'Object comme dataProvider (ActionScript)
Utiliser un tableau (Array) d'objets (Object) comme data provider pour un chart est l'approche la plus simple. Vous pouvez typiquement créer un Array d'Object comme dans cet exemple:
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var expenses:Array = [ {Month:"January",Profit:2000,Expenses:1500,Amount:450}, {Month:"February",Profit:1000,Expenses:200,Amount:600}, {Month:"March",Profit:1500,Expenses:500,Amount:300}, {Month:"April",Profit:500,Expenses:300,Amount:500}, {Month:"May",Profit:1000,Expenses:450,Amount:250}, {Month:"June",Profit:2000,Expenses:500,Amount:700} ]; ]]> </mx:Script> <mx:Panel title="Column Chart"> <mx:ColumnChart id="myChart" dataProvider="{expenses}" showDataTips="true"> <mx:horizontalAxis> <mx:CategoryAxis dataProvider="{expenses}" categoryField="Month" /> </mx:horizontalAxis> <mx:series> <mx:ColumnSeries xField="Month" yField="Profit" displayName="Profit" /> <mx:ColumnSeries xField="Month" yField="Expenses" displayName="Expenses" /> </mx:series> </mx:ColumnChart> <mx:Legend dataProvider="{myChart}"/> </mx:Panel> </mx:Application>
Flex Source Code Download: Télécharger le code source complet de l'application
This movie requires Flash Player 11
Articles similaires
- Flex Chart – Utiliser un Array d'Object comme dataProvider (MXML)
- Flex Chart – Utiliser un ArrayCollection comme dataProvider (ActionScript)
- Flex Chart – Ajouter des Series à la volée en ActionScript
- Flex Chart – Modifier la donnée en temps réel, changement de dataProvider
- Flex Chart – Le composant ColumnChart (exemples)





