From 3a50190327942de87d2d5856759d6ebe5bbb55e0 Mon Sep 17 00:00:00 2001 From: Kjell Le Date: Tue, 26 Dec 2017 15:15:19 +0100 Subject: [PATCH] Reset extents in RectangleSelector when not interactive on press. --- lib/matplotlib/widgets.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/matplotlib/widgets.py b/lib/matplotlib/widgets.py index f551abad778c..d31d109fa9de 100644 --- a/lib/matplotlib/widgets.py +++ b/lib/matplotlib/widgets.py @@ -2144,6 +2144,11 @@ def _press(self, event): # Clear previous rectangle before drawing new rectangle. self.update() + if not self.interactive: + x = event.xdata + y = event.ydata + self.extents = x, x, y, y + self.set_visible(self.visible) def _release(self, event):