We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f871591 commit 4e80240Copy full SHA for 4e80240
lib/matplotlib/widgets.py
@@ -1247,12 +1247,12 @@ def ignore(self, event):
1247
# boundaries.
1248
if event.button == self.eventpress.button and event.inaxes != self.ax:
1249
(xdata, ydata) = self.ax.transData.inverted().transform_point((event.x, event.y))
1250
- xlim = self.ax.get_xlim()
1251
- ylim = self.ax.get_ylim()
1252
- if xdata < xlim[0]: xdata = xlim[0]
1253
- if xdata > xlim[1]: xdata = xlim[1]
1254
- if ydata < ylim[0]: ydata = ylim[0]
1255
- if ydata > ylim[1]: ydata = ylim[1]
+ x0, x1 = self.ax.get_xbound()
+ y0, y1 = self.ax.get_ybound()
+ xdata = max(x0, xdata)
+ xdata = min(x1, xdata)
+ ydata = max(y0, ydata)
+ ydata = min(y1, ydata)
1256
event.xdata = xdata
1257
event.ydata = ydata
1258
return False
0 commit comments