Yes, but if you allow the user to alter the x-axis min/max, the user will be able to easily select a specific point to show the value.
If I misunderstood, apologies. Phil. On Fri, Sep 5, 2014 at 1:36 PM, Deepak MS <megharajdee...@gmail.com> wrote: > Hello Phil, > There is no issue with xaxis, I just wanted to show tooltip on click of > custom datapoint on lineseries. > > > On Fri, Sep 5, 2014 at 3:36 PM, Philip Medlam <philip.med...@gmail.com> > wrote: > > > Have you considered adding a slider to allow you to change the Xaxis > range > > ala > > <s:HSlider id="RHSslider" > > width="40%" > > minimum="0" maximum="{fs/2}" > > value="{hAxis2.maximum}" stepSize="5" > > snapInterval="5" > > liveDragging="true" > > thumbRelease="changeRHSaxis()"/> > > > > I suggest thmbRelease (rather than Change) to stop the chart updating > > dynamically as you slide the thumb, as that might be too slow. > > > > The user can then (maybe you need two sliders, one for min value of xaxis > > and one for max xvalue (or setup a multi thumb slider component). > > > > Phil. > > > > > > On Fri, Sep 5, 2014 at 10:04 AM, Deepak MS <megharajdee...@gmail.com> > > wrote: > > > > > Any tips on this one? > > > > > > > > > On Thu, Aug 28, 2014 at 9:58 AM, Deepak MS <megharajdee...@gmail.com> > > > wrote: > > > > > > > Any help on this ? : ) > > > > Main objective here is to make enough room on line series data point > so > > > > that user can easily touch\tap it and on doing so, show the tooltip > > data. > > > > > > > > I'm still wondering why isn't it triggering the events that are > > > > registered. > > > > > > > > > > > > On Wed, Aug 27, 2014 at 3:16 PM, Deepak MS <megharajdee...@gmail.com > > > > > > wrote: > > > > > > > >> Hi there, > > > >> I'm using a columnchart with a lineseries in it for an ipad app. I > > have > > > >> enabled tooltip for it. But unfortunately its too difficult to get > the > > > >> tooltip on the device when we move the finger over it. > > > >> > > > >> Hence I planned to add a custom circleitemrenderer with width and > > height > > > >> of 20 to get the custom tooltip by adding a click\touchtap event on > > it. > > > >> > > > >> But unfortunately, it is not triggering the click\touchtap event at > > all. > > > >> > > > >> My code: > > > >> > > > >> myLineSeries.setStyle('itemRenderer', new > > > >> ClassFactory(DataPointRenderer)); > > > >> > > > >> > > > >> public class DataPointRenderer extends CircleItemRenderer > > > >> { > > > >> public function DataPointRenderer() > > > >> { > > > >> super(); > > > >> width = 20; > > > >> height = 20; > > > >> addEventListener(MouseEvent.CLICK, onClick); > > > >> addEventListener(TouchEvent.TOUCH_TAP, onClick); > > > >> > > > >> addEventListener(MouseEvent.MOUSE_OVER, onOver); > > > >> } > > > >> > > > >> private var model:ApplicationModelLocator = > > > >> ApplicationModelLocator.getInstance(); > > > >> private function onOver(event:MouseEvent):void > > > >> { > > > >> model.showAlert('over'); /// This function is not at > all > > > >> called even after clicking(both on simulator as well as on device) > > > >> } > > > >> > > > >> private function onClick(event:MouseEvent):void > > > >> { > > > >> model.showAlert('clicked'); /// This function is not > at > > > >> all called even after mouse hover (on desktop simulator) > > > >> } > > > >> > > > >> override protected function > > > >> updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void > > > >> { > > > >> super.updateDisplayList(unscaledWidth, unscaledHeight); > > > >> var currentFill:uint; > > > >> var g:Graphics = graphics; > > > >> g.clear(); > > > >> if (data is ChartItem && data.hasOwnProperty('fill')) > > > >> { > > > >> currentFill = data.fill.color; > > > >> g.beginFill(currentFill); > > > >> g.drawCircle(5,5,20); > > > >> g.endFill(); > > > >> } > > > >> > > > >> } > > > >> } > > > >> > > > >> > > > >> Am I missing something here? > > > >> > > > > > > > > > > > > > > > > > > > -- > > Philip Medlam > > > -- Philip Medlam