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

Reply via email to