Skip to content

Commit acdf412

Browse files
authored
Merge pull request #7042 from tacaswell/assume-ticker-respects-viewlims
FIX: ticks filtered by Axis, not in Tick.draw
2 parents 081b46d + 1c2281b commit acdf412

File tree

4 files changed

+1293
-1133
lines changed

4 files changed

+1293
-1133
lines changed

lib/matplotlib/axis.py

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -256,23 +256,19 @@ def draw(self, renderer):
256256
self.stale = False
257257
return
258258

259-
midPoint = mtransforms.interval_contains(self.get_view_interval(),
260-
self.get_loc())
261-
262-
if midPoint:
263-
renderer.open_group(self.__name__)
264-
if self.gridOn:
265-
self.gridline.draw(renderer)
266-
if self.tick1On:
267-
self.tick1line.draw(renderer)
268-
if self.tick2On:
269-
self.tick2line.draw(renderer)
270-
271-
if self.label1On:
272-
self.label1.draw(renderer)
273-
if self.label2On:
274-
self.label2.draw(renderer)
275-
renderer.close_group(self.__name__)
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__)
276272

277273
self.stale = False
278274

0 commit comments

Comments
 (0)