Ciao a tutti.
Ho una serie di dati che visualizzo in una tabella:
Ora vorrei farne anche il grafico ma sono un pò bloccato.codice:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="loadXml(event)"> <mx:Script> <![CDATA[ import flash.net.*; import mx.events.*; private var xmlLoader:URLLoader = new URLLoader(); [Bindable] private var fatturatoagenti:XML; private function loadXml(e:FlexEvent):void { xmlLoader.addEventListener(Event.COMPLETE, parseXml); xmlLoader.load(new URLRequest("fatturato_agente.xml")); } private function parseXml(e:Event):void { fatturatoagenti = new XML(e.target.data); } ]]> </mx:Script> <mx:Panel y="10" height="100%" layout="absolute" title="Esempio statistiche area riservata" right="10" left="10"> <mx:DataGrid id="Fatturato" dataProvider="{fatturatoagenti.fatturato}" variableRowHeight="true" height="189"> <mx:columns> <mx:DataGridColumn dataField="nome_linea" headerText="Linea"/> <mx:DataGridColumn dataField="fatturato_2007" headerText="2007"/> <mx:DataGridColumn dataField="fatturato_2008" headerText="2008"/> <mx:DataGridColumn dataField="differenza" headerText="variazione"/> </mx:columns> </mx:DataGrid>
Il data provider sarà lo stesso della tabella ma per il resto ho messo così ma non va
Help me!codice:<mx:horizontalAxis> <mx:CategoryAxis dataProvider="{fatturatoagenti.fatturato}" categoryField="nome_linea"/> </mx:horizontalAxis> <mx:series> <mx:Array> <mx:ColumnSeries yField="fatturato_2007" xField="nome_linea" name="fatturato_2007"/> <mx:ColumnSeries yField="fatturato_2008" xField="nome_linea" name="fatturato_2008"/> <mx:ColumnSeries yField="variazione" xField="nome_linea" name="variazione"/> </mx:Array> </mx:series> </mx:ColumnChart>
Ale


Rispondi quotando