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

Skip to content

Commit 9bc745c

Browse files
committed
Merge pull request #7042 from tacaswell/assume-ticker-respects-viewlims
FIX: ticks filtered by Axis, not in Tick.draw
1 parent b0a45c4 commit 9bc745c

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
@@ -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)