Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8c90b1c

Browse files
committed
Set None be the default for box plot zorder
1 parent 8146094 commit 8c90b1c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

lib/matplotlib/axes/_axes.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3095,7 +3095,7 @@ def boxplot(self, x, notch=None, sym=None, vert=None, whis=None,
30953095
showbox=None, showfliers=None, boxprops=None,
30963096
labels=None, flierprops=None, medianprops=None,
30973097
meanprops=None, capprops=None, whiskerprops=None,
3098-
manage_xticks=True, autorange=False, zorder=2):
3098+
manage_xticks=True, autorange=False, zorder=None):
30993099
"""
31003100
Make a box and whisker plot.
31013101
@@ -3108,7 +3108,7 @@ def boxplot(self, x, notch=None, sym=None, vert=None, whis=None,
31083108
showbox=True, showfliers=True, boxprops=None,
31093109
labels=None, flierprops=None, medianprops=None,
31103110
meanprops=None, capprops=None, whiskerprops=None,
3111-
manage_xticks=True, autorange=False, zorder=2):
3111+
manage_xticks=True, autorange=False, zorder=None):
31123112
31133113
Make a box and whisker plot for each column of ``x`` or each
31143114
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,
32203220
``shownotches`` is also True. Otherwise, means will be shown
32213221
as points.
32223222
3223-
zorder : scalar, optional (2)
3223+
zorder : scalar, optional (None)
32243224
Sets the zorder of the boxplot.
32253225
32263226
Other Parameters
@@ -3401,7 +3401,7 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
34013401
showcaps=True, showbox=True, showfliers=True,
34023402
boxprops=None, whiskerprops=None, flierprops=None,
34033403
medianprops=None, capprops=None, meanprops=None,
3404-
meanline=False, manage_xticks=True, zorder=2):
3404+
meanline=False, manage_xticks=True, zorder=None):
34053405
"""
34063406
Drawing function for box and whisker plots.
34073407
@@ -3412,7 +3412,7 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
34123412
showcaps=True, showbox=True, showfliers=True,
34133413
boxprops=None, whiskerprops=None, flierprops=None,
34143414
medianprops=None, capprops=None, meanprops=None,
3415-
meanline=False, manage_xticks=True, zorder=2):
3415+
meanline=False, manage_xticks=True, zorder=None):
34163416
34173417
Make a box and whisker plot for each column of *x* or each
34183418
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,
35163516
manage_xticks : bool, default = True
35173517
If the function should adjust the xlim and xtick locations.
35183518
3519-
zorder : scalar, default = 2
3519+
zorder : scalar, default = None
35203520
The zorder of the resulting boxplot
35213521
35223522
Returns
@@ -3561,6 +3561,10 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
35613561
# empty list of xticklabels
35623562
datalabels = []
35633563

3564+
# Use default zorder if none specified
3565+
if zorder is None:
3566+
zorder = mlines.Line2D.zorder
3567+
35643568
zdelta = 0.1
35653569
# box properties
35663570
if patch_artist:

0 commit comments

Comments
 (0)