@@ -32,21 +32,11 @@ def __init__(self, grid_helper, side, nth_coord_ticks=None):
32
32
self .nth_coord_ticks = nth_coord_ticks
33
33
34
34
self .side = side
35
- self ._limits_inverted = False
36
35
37
36
def update_lim (self , axes ):
38
37
self .grid_helper .update_lim (axes )
39
38
40
- if self .nth_coord == 0 :
41
- xy1 , xy2 = axes .get_ylim ()
42
- else :
43
- xy1 , xy2 = axes .get_xlim ()
44
-
45
- if xy1 > xy2 :
46
- self ._limits_inverted = True
47
- else :
48
- self ._limits_inverted = False
49
-
39
+ @_api .deprecated ("3.5" )
50
40
def change_tick_coord (self , coord_number = None ):
51
41
if coord_number is None :
52
42
self .nth_coord_ticks = 1 - self .nth_coord_ticks
@@ -60,18 +50,15 @@ def get_tick_transform(self, axes):
60
50
61
51
def get_tick_iterators (self , axes ):
62
52
"""tick_loc, tick_angle, tick_label"""
63
-
64
- g = self .grid_helper
65
-
66
- if self ._limits_inverted :
53
+ v1 , v2 = axes .get_ylim () if self .nth_coord == 0 else axes .get_xlim ()
54
+ if v1 > v2 : # Inverted limits.
67
55
side = {"left" : "right" , "right" : "left" ,
68
56
"top" : "bottom" , "bottom" : "top" }[self .side ]
69
57
else :
70
58
side = self .side
71
-
59
+ g = self . grid_helper
72
60
ti1 = g .get_tick_iterator (self .nth_coord_ticks , side )
73
61
ti2 = g .get_tick_iterator (1 - self .nth_coord_ticks , side , minor = True )
74
-
75
62
return chain (ti1 , ti2 ), iter ([])
76
63
77
64
0 commit comments