Can yu please send the code or how you did this ? Please tell others also On Tue, Nov 16, 2010 at 6:12 PM, Bambam Choudhary <sribam...@gmail.com>wrote:
> So I solved the problem, by writing creating the object of xField and > Yfield . > > Thanks > > > > On Tue, Nov 16, 2010 at 5:22 PM, Bambam Choudhary <sribam...@gmail.com>wrote: > >> Hello group, >> >> I have customize Area Chart. When click( double click) on any where on >> chart creating one circular Node(mention in code) and geting corresponding >> value. I have use localToData method. Facing problem when mouse click on >> Chart then chart will shift left side. >> >> The code is: >> >> <?xml version="1.0" encoding="utf-8"?> >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >> layout="absolute" minWidth="955" minHeight="600"> >> >> <mx:Script> >> <![CDATA[ >> import mx.collections.ArrayCollection; >> import mx.graphics.SolidColor; >> import mx.graphics.SolidColor; >> import mx.graphics.Stroke; >> [Bindable] >> public var addPoint:Point; >> >> [Bindable] >> private var someData:ArrayCollection = new ArrayCollection( [ >> { Interval: 0, Value: 50 ,Index:0}, >> { Interval: 24, Value: 90,Index:3}, >> { Interval: 32, Value: 150,Index:4}, >> { Interval: 40, Value: 500 ,Index:5}]); >> private var newIndex:Number = 6 >> private function updateDetails(e:MouseEvent):void { >> addPoint = new Point(myChart.mouseX, myChart.mouseY); >> //mpos.text = "(" + p.x + "," + p.y + ")"; >> var _arrTemp:Array = series1.localToData(addPoint); >> var _arr:Array = _arrTemp.concat(newIndex); >> //someData.addItem({Interval: 35, Value: 500 ,Index:6}) >> someData.addItem(_arr); >> } >> ]]> >> </mx:Script> >> <mx:HTTPService id="srv" url=" >> http://aspexamples.adobe.com/chart_examples/stocks-xml.aspx"/> >> <mx:Panel title="Column Chart" height="100%" width="100%"> >> >> <mx:AreaChart id="myChart" dataProvider="{someData}" >> chartClick="updateDetails(event)" >> showDataTips="true"> >> <mx:horizontalAxis><mx:CategoryAxis id="dateAxis" >> categoryField="Interval"/></mx:horizontalAxis> >> <mx:horizontalAxisRenderer><mx:AxisRenderer visible="true" >> /></mx:horizontalAxisRenderer> >> <mx:series> >> <mx:AreaSeries id="series1" >> itemRenderer="mx.charts.renderers.CircleItemRenderer" >> radius="10" fill="{new SolidColor(0x35b201, 0.5)}" >> stroke="{new Stroke(0x35b201,2)}" >> xField="Interval" yField="Value" areaFill="{new >> SolidColor(0x35b201, 0.5)}" >> areaStroke="{new Stroke(0x35b201, 2)}"/> >> </mx:series> >> </mx:AreaChart> >> </mx:Panel> >> >> <mx:Form width="300"> >> <mx:FormItem label="Mouse Position:"> >> <mx:Label id="mpos"/> >> </mx:FormItem> >> <mx:FormItem label="Data Position:"> >> <mx:Label id="dpos"/> >> </mx:FormItem> >> <mx:FormItem label="Data:"> >> <mx:Label id="dval"/> >> </mx:FormItem> >> </mx:Form> >> </mx:Application> >> >> Can someone help with a solution to this. >> >> Thanks >> Bambam Choudhary >> > > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to flex_in...@googlegroups.com. > To unsubscribe from this group, send email to > flex_india+unsubscr...@googlegroups.com<flex_india%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/flex_india?hl=en. > -- Thanks and Regards, JJain, If you have knowledge, let others light their candles in it --Margaret Fuller: -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_in...@googlegroups.com. To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.