@@ -195,6 +195,11 @@ def set_ticks_position(self, position):
195195 str : {'lower', 'upper', 'both', 'default', 'none'}
196196 The position of the bolded axis lines, ticks, and tick labels.
197197 """
198+ if position in ['top' , 'bottom' ]:
199+ _api .warn_deprecated ('3.8' , name = f'{ position = } ' ,
200+ obj_type = 'argument value' ,
201+ alternative = "'upper' or 'lower'" )
202+ return
198203 _api .check_in_list (['lower' , 'upper' , 'both' , 'default' , 'none' ],
199204 position = position )
200205 self ._tick_position = position
@@ -219,6 +224,11 @@ def set_label_position(self, position):
219224 str : {'lower', 'upper', 'both', 'default', 'none'}
220225 The position of the axis label.
221226 """
227+ if position in ['top' , 'bottom' ]:
228+ _api .warn_deprecated ('3.8' , name = f'{ position = } ' ,
229+ obj_type = 'argument value' ,
230+ alternative = "'upper' or 'lower'" )
231+ return
222232 _api .check_in_list (['lower' , 'upper' , 'both' , 'default' , 'none' ],
223233 position = position )
224234 self ._label_position = position
@@ -345,7 +355,7 @@ def _get_all_axis_line_edge_points(self, minmax, maxmin, axis_position=None):
345355 position = 'lower' )
346356 edgep1_u , edgep2_u = self ._get_axis_line_edge_points (minmax , maxmin ,
347357 position = 'upper' )
348- if position in ('lower' , 'both' ):
358+ if axis_position in ('lower' , 'both' ):
349359 edgep1s .append (edgep1_l )
350360 edgep2s .append (edgep2_l )
351361 position .append ('lower' )
@@ -381,14 +391,14 @@ def _get_tickdir(self, position):
381391 tickdirs_base = [2 , 2 , 0 ]
382392 else :
383393 tickdirs_base = [1 , 0 , 0 ]
384- if ( 0 <= azim_mod < 180 ) :
394+ if 0 <= azim_mod < 180 :
385395 tickdirs_base [2 ] = 1
386396 elif position == 'lower' :
387397 if elev_mod >= 0 :
388398 tickdirs_base = [1 , 0 , 1 ]
389399 else :
390400 tickdirs_base = [2 , 2 , 1 ]
391- if ( 0 <= azim_mod < 180 ) :
401+ if 0 <= azim_mod < 180 :
392402 tickdirs_base [2 ] = 0
393403 info_i = [v ["i" ] for v in self ._AXINFO .values ()]
394404
0 commit comments