Components Flex


    xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
    initialize="initApp();" height="600">
     
        [Bindable] 
        public var dataSet:Array; 
        public var myStates:Array = ["Wisconsin","Ohio","Arizona","Penn"]; 
        public var curSeries:String; 
        public function initApp():void { 
            var newData:Array = []; 
            for(var i:int=0;i                newData[i] = {  Apples: Math.floor(Math.random()*150), 
                                Oranges: Math.floor(Math.random()*150), 
                                myState: myStates[i] 
                } 
            } 
            dataSet = newData; 
            curSeries = "apples"; 
        } 
        public function changeData():void { 
            var series:Object = myChart.series[0]; 
            if (curSeries == "apples") { 
                curSeries="oranges"; 
                series.yField = "Oranges"; 
                series.displayName = "Oranges"; 
                series.setStyle("fill",0xFF9933); 
            } else { 
                curSeries="apples"; 
                series.yField = "Apples"; 
                series.displayName = "Apples"; 
                series.setStyle("fill",0xFF0000); 
            } 
        } 
      

    
        
    

    
        
            
        

                    showDataTips="true">
            
                                    categoryField="myState" />