Hi Axay, Why don't you add it with actionscript.. something like this..
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="loadSeries()" layout="absolute" > <mx:Script> <![CDATA[ import mx.charts.series.BarSeries; import mx.collections.ArrayCollection; private var barSeries:BarSeries; [Bindable] private var arrayC:ArrayCollection=new ArrayCollection([ {time1:12, time2:56, time3:5, time4:100} ]); private function loadSeries():void{ var seriesArr:Array = new Array; for (var i:String in arrayC.getItemAt(0)) { var bc:BarSeries = new BarSeries; bc.xField = i; seriesArr.push(bc); } chart.series = seriesArr; } ]]> </mx:Script> <mx:BarChart id="chart" type="stacked" barWidthRatio="10" width="100%" dataProvider="{arrayC}" > </mx:BarChart> </mx:Application> Regards, Venkat www.venkatv.com On Sun, Oct 19, 2008 at 12:52 PM, Axay <[EMAIL PROTECTED]> wrote: > > Hi all, > > I have to show multiple barSeries in a bar chart. It works fine by the > following way.... > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" > > <mx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > private var barSeries:BarSeries; > > > [Bindable] > private var arrayC:ArrayCollection=new > ArrayCollection([ > {time1:12, time2:56, time3:5, time4:100} > > ]); > > > > ]]> > </mx:Script> > > > > > <mx:BarChart id="chart" type="stacked" barWidthRatio="10" > width="100%" dataProvider="{arrayC}" > > <mx:series> > <mx:BarSeries xField="time1" /> > <mx:BarSeries xField="time2" /> > <mx:BarSeries xField="time3" /> > <mx:BarSeries xField="time4" /> > > </mx:series> > > </mx:BarChart> > > </mx:Application> > > > > > > > > But instead of using <mx:BarSeries> multiple times, I want to use > mx:Repeater component like this inside BarChart. But this didn't work > out: > > <mx:Repeater id="rep" dataProvider="{arrayC}"> > <mx:BarSeries xField="{rep.currentItem}" /> > </mx:Repeater> > > > Please give some suggestions on this. > > Thanks, > Axay > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

