@@ -3082,7 +3082,7 @@ def set_xbound(self, lower=None, upper=None):
3082
3082
Set the lower and upper numerical bounds of the x-axis.
3083
3083
3084
3084
This method will honor axes inversion regardless of parameter order.
3085
- It will not change the autoscaling setting (``Axes._autoscaleXon` `).
3085
+ It will not change the autoscaling setting (`.get_autoscalex_on() `).
3086
3086
3087
3087
Parameters
3088
3088
----------
@@ -3100,22 +3100,13 @@ def set_xbound(self, lower=None, upper=None):
3100
3100
lower , upper = lower
3101
3101
3102
3102
old_lower , old_upper = self .get_xbound ()
3103
-
3104
3103
if lower is None :
3105
3104
lower = old_lower
3106
3105
if upper is None :
3107
3106
upper = old_upper
3108
3107
3109
- if self .xaxis_inverted ():
3110
- if lower < upper :
3111
- self .set_xlim (upper , lower , auto = None )
3112
- else :
3113
- self .set_xlim (lower , upper , auto = None )
3114
- else :
3115
- if lower < upper :
3116
- self .set_xlim (lower , upper , auto = None )
3117
- else :
3118
- self .set_xlim (upper , lower , auto = None )
3108
+ self .set_xlim (sorted ((lower , upper ), reverse = self .xaxis_inverted ()),
3109
+ auto = None )
3119
3110
3120
3111
def get_xlim (self ):
3121
3112
"""
@@ -3480,7 +3471,7 @@ def set_ybound(self, lower=None, upper=None):
3480
3471
Set the lower and upper numerical bounds of the y-axis.
3481
3472
3482
3473
This method will honor axes inversion regardless of parameter order.
3483
- It will not change the autoscaling setting (``Axes._autoscaleYon` `).
3474
+ It will not change the autoscaling setting (`.get_autoscaley_on() `).
3484
3475
3485
3476
Parameters
3486
3477
----------
@@ -3498,22 +3489,13 @@ def set_ybound(self, lower=None, upper=None):
3498
3489
lower , upper = lower
3499
3490
3500
3491
old_lower , old_upper = self .get_ybound ()
3501
-
3502
3492
if lower is None :
3503
3493
lower = old_lower
3504
3494
if upper is None :
3505
3495
upper = old_upper
3506
3496
3507
- if self .yaxis_inverted ():
3508
- if lower < upper :
3509
- self .set_ylim (upper , lower , auto = None )
3510
- else :
3511
- self .set_ylim (lower , upper , auto = None )
3512
- else :
3513
- if lower < upper :
3514
- self .set_ylim (lower , upper , auto = None )
3515
- else :
3516
- self .set_ylim (upper , lower , auto = None )
3497
+ self .set_ylim (sorted ((lower , upper ), reverse = self .yaxis_inverted ()),
3498
+ auto = None )
3517
3499
3518
3500
def get_ylim (self ):
3519
3501
"""
0 commit comments