@@ -3023,7 +3023,7 @@ def set_xbound(self, lower=None, upper=None):
3023
3023
Set the lower and upper numerical bounds of the x-axis.
3024
3024
3025
3025
This method will honor axes inversion regardless of parameter order.
3026
- It will not change the autoscaling setting (``Axes._autoscaleXon` `).
3026
+ It will not change the autoscaling setting (`.get_autoscalex_on() `).
3027
3027
3028
3028
Parameters
3029
3029
----------
@@ -3041,22 +3041,13 @@ def set_xbound(self, lower=None, upper=None):
3041
3041
lower , upper = lower
3042
3042
3043
3043
old_lower , old_upper = self .get_xbound ()
3044
-
3045
3044
if lower is None :
3046
3045
lower = old_lower
3047
3046
if upper is None :
3048
3047
upper = old_upper
3049
3048
3050
- if self .xaxis_inverted ():
3051
- if lower < upper :
3052
- self .set_xlim (upper , lower , auto = None )
3053
- else :
3054
- self .set_xlim (lower , upper , auto = None )
3055
- else :
3056
- if lower < upper :
3057
- self .set_xlim (lower , upper , auto = None )
3058
- else :
3059
- self .set_xlim (upper , lower , auto = None )
3049
+ self .set_xlim (sorted ((lower , upper ), reverse = self .xaxis_inverted ()),
3050
+ auto = None )
3060
3051
3061
3052
def get_xlim (self ):
3062
3053
"""
@@ -3425,7 +3416,7 @@ def set_ybound(self, lower=None, upper=None):
3425
3416
Set the lower and upper numerical bounds of the y-axis.
3426
3417
3427
3418
This method will honor axes inversion regardless of parameter order.
3428
- It will not change the autoscaling setting (``Axes._autoscaleYon` `).
3419
+ It will not change the autoscaling setting (`.get_autoscaley_on() `).
3429
3420
3430
3421
Parameters
3431
3422
----------
@@ -3443,22 +3434,13 @@ def set_ybound(self, lower=None, upper=None):
3443
3434
lower , upper = lower
3444
3435
3445
3436
old_lower , old_upper = self .get_ybound ()
3446
-
3447
3437
if lower is None :
3448
3438
lower = old_lower
3449
3439
if upper is None :
3450
3440
upper = old_upper
3451
3441
3452
- if self .yaxis_inverted ():
3453
- if lower < upper :
3454
- self .set_ylim (upper , lower , auto = None )
3455
- else :
3456
- self .set_ylim (lower , upper , auto = None )
3457
- else :
3458
- if lower < upper :
3459
- self .set_ylim (lower , upper , auto = None )
3460
- else :
3461
- self .set_ylim (upper , lower , auto = None )
3442
+ self .set_ylim (sorted ((lower , upper ), reverse = self .yaxis_inverted ()),
3443
+ auto = None )
3462
3444
3463
3445
8000
def get_ylim (self ):
3464
3446
"""
0 commit comments