I noticed that in another post and did try that but the behavior was the
same.

martin.

On Fri, Nov 12, 2010 at 9:14 AM, Ryan May <rma...@gmail.com> wrote:

> On Thu, Nov 11, 2010 at 9:41 PM, Martin Bures <needemesle...@gmail.com>
> wrote:
> > I am having a little issue with the matplotlib.widgets RectangleSelector.
> > The behavior is that the first time I try to select a region, no
> rectangle
> > draws.  All subsequent uses work correctly.
> >
> > Here is how I am calling:
> > if self.zoomMode:
> >             if self.canvas.widgetlock.locked():
> >                 self.canvas.widgetlock.release( self.lasso )
> >
> >             RectangleSelector( self.ax,
> >                                self._zoom_callback,
> >                                drawtype='box',
> >                                minspanx=5, minspany=5,
> >                                spancoords='pixels' )
> > else:
> >             if self.canvas.widgetlock.locked():
> >                 self.canvas.widgetlock.release( self.lasso )
> >
> >             if event.inaxes is None: return
> >
> >             self.lasso = Lasso( event.inaxes,
> >                                 ( event.xdata, event.ydata ),
> >                                 self._selection_callback )
> >             self.canvas.widgetlock( self.lasso )
> >
>
> This could be another instance of a problem resulting from our changes
> to how references are taken for callbacks. Try saving the
> RectangleSelector you create (I'm just guessing here):
>
>             self.rs = RectangleSelector( self.ax,
>                                 self._zoom_callback,
>                                drawtype='box',
>                                minspanx=5, minspany=5,
>                                spancoords='pixels' )
>
> Ryan
>
> --
> Ryan May
> Graduate Research Assistant
> School of Meteorology
> University of Oklahoma
>
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to