@@ -3095,7 +3095,7 @@ def boxplot(self, x, notch=None, sym=None, vert=None, whis=None,
3095
3095
showbox = None , showfliers = None , boxprops = None ,
3096
3096
labels = None , flierprops = None , medianprops = None ,
3097
3097
meanprops = None , capprops = None , whiskerprops = None ,
3098
- manage_xticks = True , autorange = False , zorder = 2 ):
3098
+ manage_xticks = True , autorange = False , zorder = None ):
3099
3099
"""
3100
3100
Make a box and whisker plot.
3101
3101
@@ -3108,7 +3108,7 @@ def boxplot(self, x, notch=None, sym=None, vert=None, whis=None,
3108
3108
showbox=True, showfliers=True, boxprops=None,
3109
3109
labels=None, flierprops=None, medianprops=None,
3110
3110
meanprops=None, capprops=None, whiskerprops=None,
3111
- manage_xticks=True, autorange=False, zorder=2 ):
3111
+ manage_xticks=True, autorange=False, zorder=None ):
3112
3112
3113
3113
Make a box and whisker plot for each column of ``x`` or each
3114
3114
vector in sequence ``x``. The box extends from the lower to
@@ -3220,7 +3220,7 @@ def boxplot(self, x, notch=None, sym=None, vert=None, whis=None,
3220
3220
``shownotches`` is also True. Otherwise, means will be shown
3221
3221
as points.
3222
3222
3223
- zorder : scalar, optional (2 )
3223
+ zorder : scalar, optional (None )
3224
3224
Sets the zorder of the boxplot.
3225
3225
3226
3226
Other Parameters
@@ -3401,7 +3401,7 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3401
3401
showcaps = True , showbox = True , showfliers = True ,
3402
3402
boxprops = None , whiskerprops = None , flierprops = None ,
3403
3403
medianprops = None , capprops = None , meanprops = None ,
3404
- meanline = False , manage_xticks = True , zorder = 2 ):
3404
+ meanline = False , manage_xticks = True , zorder = None ):
3405
3405
"""
3406
3406
Drawing function for box and whisker plots.
3407
3407
@@ -3412,7 +3412,7 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3412
3412
showcaps=True, showbox=True, showfliers=True,
3413
3413
boxprops=None, whiskerprops=None, flierprops=None,
3414
3414
medianprops=None, capprops=None, meanprops=None,
3415
- meanline=False, manage_xticks=True, zorder=2 ):
3415
+ meanline=False, manage_xticks=True, zorder=None ):
3416
3416
3417
3417
Make a box and whisker plot for each column of *x* or each
3418
3418
vector in sequence *x*. The box extends from the lower to
@@ -3516,7 +3516,7 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3516
3516
manage_xticks : bool, default = True
3517
3517
If the function should adjust the xlim and xtick locations.
3518
3518
3519
- zorder : scalar, default = 2
3519
+ zorder : scalar, default = None
3520
3520
The zorder of the resulting boxplot
3521
3521
3522
3522
Returns
@@ -3561,6 +3561,10 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3561
3561
# empty list of xticklabels
3562
3562
datalabels = []
3563
3563
3564
+ # Use default zorder if none specified
3565
+ if zorder is None :
3566
+ zorder = mlines .Line2D .zorder
3567
+
3564
3568
zdelta = 0.1
3565
3569
# box properties
3566
3570
if patch_artist :
0 commit comments