@@ -149,7 +149,8 @@ def __init__(self, fig,
149149
150150 self .ngrids = ngrids
151151
152- self ._init_axes_pad (axes_pad )
152+ self ._horiz_pad_size , self ._vert_pad_size = map (
153+ Size .Fixed , np .broadcast_to (axes_pad , 2 ))
153154
154155 cbook ._check_in_list (["column" , "row" ], direction = direction )
155156 self ._direction = direction
@@ -192,11 +193,6 @@ def __init__(self, fig,
192193
193194 self .set_label_mode (label_mode )
194195
195- def _init_axes_pad (self , axes_pad ):
196- axes_pad = np .broadcast_to (axes_pad , 2 )
197- self ._horiz_pad_size = Size .Fixed (axes_pad [0 ])
198- self ._vert_pad_size = Size .Fixed (axes_pad [1 ])
199-
200196 def _init_locators (self ):
201197
202198 h = []
@@ -256,8 +252,6 @@ def set_axes_pad(self, axes_pad):
256252 axes_pad : (float, float)
257253 The padding (horizontal pad, vertical pad) in inches.
258254 """
259- # Differs from _init_axes_pad by 1) not broacasting, 2) modifying the
260- # Size.Fixed objects in-place.
261255 self ._horiz_pad_size .fixed_size = axes_pad [0 ]
262256 self ._vert_pad_size .fixed_size = axes_pad [1 ]
263257
0 commit comments