Skip to content

Commit 7dbbf58

Browse files
committed
replace draw by draw_idle in tools
1 parent 377ff54 commit 7dbbf58

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/matplotlib/backend_tools.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,11 @@ def trigger(self, sender, event, data=None):
344344

345345
def enable(self, event):
346346
event.inaxes.grid(True)
347-
self.figure.canvas.draw()
347+
self.figure.canvas.draw_idle()
348348

349349
def disable(self, event):
350350
event.inaxes.grid(False)
351-
self.figure.canvas.draw()
351+
self.figure.canvas.draw_idle()
352352

353353

354354
class ToolFullScreen(ToolToggleBase):
@@ -374,11 +374,11 @@ def trigger(self, sender, event, data=None):
374374

375375
def enable(self, event):
376376
self.set_scale(event.inaxes, 'log')
377-
self.figure.canvas.draw()
377+
self.figure.canvas.draw_idle()
378378

379379
def disable(self, event):
380380
self.set_scale(event.inaxes, 'linear')
381-
self.figure.canvas.draw()
381+
self.figure.canvas.draw_idle()
382382

383383

384384
class ToolYScale(AxisScaleBase):
@@ -622,7 +622,7 @@ def scroll_zoom(self, event):
622622
xdata + cur_xrange*scale_factor])
623623
ax.set_ylim([ydata - cur_yrange*scale_factor,
624624
ydata + cur_yrange*scale_factor])
625-
self.figure.canvas.draw() # force re-draw
625+
self.figure.canvas.draw_idle() # force re-draw
626626

627627

628628
class ToolZoom(ZoomPanBase):

0 commit comments

Comments
 (0)