44import matplotlib .ticker as ticker
55from matplotlib .gridspec import SubplotSpec
66
7- from .axes_divider import Size , SubplotDivider , LocatableAxes , Divider
7+ from .axes_divider import Size , SubplotDivider , Divider
88from .colorbar import Colorbar
9+ from .mpl_axes import Axes
910
1011
1112def _extend_axes_pad (value ):
@@ -100,7 +101,7 @@ def toggle_label(self, b):
100101 #axis.label.set_visible(b)
101102
102103
103- class CbarAxes (CbarAxesBase , LocatableAxes ):
104+ class CbarAxes (CbarAxesBase , Axes ):
104105 def __init__ (self , * args , orientation , ** kwargs ):
105106 self .orientation = orientation
106107 self ._default_label_on = True
@@ -122,7 +123,7 @@ class Grid(object):
122123 be easily done in matplotlib. AxesGrid is used in such case.
123124 """
124125
125- _defaultLocatableAxesClass = LocatableAxes
126+ _defaultAxesClass = Axes
126127
127128 def __init__ (self , fig ,
128129 rect ,
@@ -182,12 +183,12 @@ def __init__(self, fig,
182183 self ._direction = direction
183184
184185 if axes_class is None :
185- axes_class = self ._defaultLocatableAxesClass
186+ axes_class = self ._defaultAxesClass
186187 axes_class_args = {}
187188 else :
188189 if (isinstance (axes_class , type )
189190 and issubclass (axes_class ,
190- self ._defaultLocatableAxesClass .Axes )):
191+ self ._defaultAxesClass .Axes )):
191192 axes_class_args = {}
192193 else :
193194 axes_class , axes_class_args = axes_class
@@ -503,7 +504,7 @@ def __init__(self, fig,
503504 self ._direction = direction
504505
505506 if axes_class is None :
506- axes_class = self ._defaultLocatableAxesClass
507+ axes_class = self ._defaultAxesClass
507508 axes_class_args = {}
508509 else :
509510 if isinstance (axes_class , maxes .Axes ):
0 commit comments