Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 46b96ae

Browse files
committed
Improve square state calculation in RectangleSelector
1 parent c9582f0 commit 46b96ae

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/matplotlib/widgets.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3076,9 +3076,9 @@ def _onmove(self, event):
30763076
if self._use_data_coordinates:
30773077
refx, refy = dx, dy
30783078
else:
3079-
# Add 1e-6 to avoid divided by zero error
3080-
refx = event.xdata / (eventpress.xdata or 1E-6)
3081-
refy = event.ydata / (eventpress.ydata or 1E-6)
3079+
# Get dx/dy in display coordinates
3080+
refx = event.x - eventpress.x
3081+
refy = event.y - eventpress.y
30823082

30833083
x0, x1, y0, y1 = self._extents_on_press
30843084
# rotate an existing shape

0 commit comments

Comments
 (0)