@@ -3876,10 +3876,13 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3876
3876
3877
3877
zdelta = 0.1
3878
3878
3879
- def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ):
3879
+ def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ,
3880
+ use_marker = True ):
3880
3881
d = {k .split ('.' )[- 1 ]: v for k , v in rcParams .items ()
3881
3882
if k .startswith (f'boxplot.{ subkey } ' )}
3882
3883
d ['zorder' ] = zorder + zdelta
3884
+ if not use_marker :
3885
+ d ['marker' ] = ''
3883
3886
if explicit is not None :
3884
3887
d .update (
3885
3888
cbook .normalize_kwargs (explicit , mlines .Line2D ._alias_map ))
@@ -3900,15 +3903,16 @@ def line_props_with_rcdefaults(subkey, explicit, zdelta=0):
3900
3903
cbook .normalize_kwargs (
3901
3904
boxprops , mpatches .PathPatch ._alias_map ))
3902
3905
else :
3903
- final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops )
3906
+ final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops ,
3907
+ use_marker = False )
3904
3908
final_whiskerprops = line_props_with_rcdefaults (
3905
- 'whiskerprops' , whiskerprops )
3909
+ 'whiskerprops' , whiskerprops , use_marker = False )
3906
3910
final_capprops = line_props_with_rcdefaults (
3907
- 'capprops' , capprops )
3911
+ 'capprops' , capprops , use_marker = False )
3908
3912
final_flierprops = line_props_with_rcdefaults (
3909
3913
'flierprops' , flierprops )
3910
3914
final_medianprops = line_props_with_rcdefaults (
3911
- 'medianprops' , medianprops , zdelta )
3915
+ 'medianprops' , medianprops , zdelta , use_marker = False )
3912
3916
final_meanprops = line_props_with_rcdefaults (
3913
3917
'meanprops' , meanprops , zdelta )
3914
3918
removed_prop = 'marker' if meanline else 'linestyle'
0 commit comments