Skip to content

Commit 27f1678

Browse files
committed
Assume that tickers respect view limits.
Tickers may return positions epsilon-outside of the view limits and we don't want to drop them.
1 parent 5de9c44 commit 27f1678

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

lib/matplotlib/axis.py

+13-17
Original file line numberDiff line numberDiff line change
@@ -252,23 +252,19 @@ def draw(self, renderer):
252252
self.stale = False
253253
return
254254

255-
midPoint = mtransforms.interval_contains(self.get_view_interval(),
256-
self.get_loc())
257-
258-
if midPoint:
259-
renderer.open_group(self.__name__)
260-
if self.gridOn:
261-
self.gridline.draw(renderer)
262-
if self.tick1On:
263-
self.tick1line.draw(renderer)
264-
if self.tick2On:
265-
self.tick2line.draw(renderer)
266-
267-
if self.label1On:
268-
self.label1.draw(renderer)
269-
if self.label2On:
270-
self.label2.draw(renderer)
271-
renderer.close_group(self.__name__)
255+
renderer.open_group(self.__name__)
256+
if self.gridOn:
257+
self.gridline.draw(renderer)
258+
if self.tick1On:
259+
self.tick1line.draw(renderer)
260+
if self.tick2On:
261+
self.tick2line.draw(renderer)
262+
263+
if self.label1On:
264+
self.label1.draw(renderer)
265+
if self.label2On:
266+
self.label2.draw(renderer)
267+
renderer.close_group(self.__name__)
272268

273269
self.stale = False
274270

0 commit comments

Comments
 (0)