[Matplotlib-users] widgets: RectangleSelector return values
Thomas Caswell
tcaswell at gmail.com
Tue Nov 15 13:17:27 EST 2016
That seems like an intentional change to me, but one we might want to
reconsider.
I think this change went in via
https://github.com/matplotlib/matplotlib/pull/3937
At a minimum, the selector should probably grow an option to preserve the
order.
Tom
On Tue, Nov 15, 2016 at 12:56 PM Dale Huffman <deh at case.edu> wrote:
> I was using the RectangleSelector widget from an older version of
> matplotlib and it returned the eclick and erelease objects, matching the
> example code in the docstring. The eclick.xdata and eclick.ydata
> matched the click event and the erelease.xdata and erelease.ydata
> matched the release event.
> In the new 1.5.3 version (probably recent older versions also - not sure
> exactly when it changed) it is only returning the extents of the
> rectangle, regardless of whether they occurred on the click or release
> event. For example if you select the rectangle from top/left to
> bottom/right you get the same values as is you have selected from
> bottom/left to top/right.
> Unfortunately, I am using this information to do different things, base
> on the direction of the rectangle selection. Is this new method
> intentional, or is it a bug? I've made a crappy patch for the code to
> work for me, but obviously don't want to do this at each update to
> matplotlib. Either way it seems to me that either the docstring needs
> to be updated to show the new extents based version or the code changed
> to return the actual data from the two events, instead of just the
> extents of the rectangle.
> Please educate me if I'm completely off base here.
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at python.org
> https://mail.python.org/mailman/listinfo/matplotlib-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20161115/bfe4bd47/attachment.html>
More information about the Matplotlib-users
mailing list