Depending on how you'd like the data grouped on the y axis (ie, date or country), then you should restructure/group your data slightly to achieve. For example: Date India US feb 5 20 15 feb 4 30 40
Then use <mx:verticalAxis> <mx:CategoryAxis categoryField="date"/> </mx:verticalAxis> <mx:BarSeries xField="India" yField="date" /> <mx:BarSeries xField="US" yField="date" /> Pay attention to how a BarChart and ColumnChart differ when defining vertical vs horizontal axis values. The following link will be helpful as well: http://examples.adobe.com/flex3/componentexplorer/explorer.html Look at Datavisualization Components -> Charts -> Chart Controls -> Bar Chart. Hope that helps, Brendan On Sun, Feb 8, 2009 at 2:16 AM, Vik <vik....@gmail.com> wrote: > Hie > > I have the data like > Date Country production > 5-feb-09 IND 20 > 5-feb-09 US 15 > 4-Feb-09 IND 30 > 4-Feb-0 IND 40 > > I have to show this data as a bar char. > Where horizontal axis should be date. > Vertical axis will show production > and chart will show 2 pillar per date (one for ind and another for US). > > I tried various ways but could not get the desired results. Any suggestions > for the required mxml for this. > I tried like: > <mx:BarChart id="myChart" > width="100%" height="100%" > showDataTips="true" > type="clustered"> > <mx:horizontalAxis> > <mx:CategoryAxis categoryField="date"/> > </mx:horizontalAxis> > <mx:series> > <mx:BarSeries displayName="Yesterday" xField="date" yField="production" /> > <mx:BarSeries displayName="Today" xField="date" yField="production" /> > </mx:series> > </mx:BarChart> > > any suggestions? > > Thankx and Regards > > Vik > Founder > www.sakshum.com > www.sakshum.blogspot.com > > > -- Brendan Meutzner http://www.meutzner.com/blog/