@@ -3910,10 +3910,13 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
3910
3910
3911
3911
zdelta = 0.1
3912
3912
3913
- def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ):
3913
+ def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ,
3914
+ use_marker = True ):
3914
3915
d = {k .split ('.' )[- 1 ]: v for k , v in rcParams .items ()
3915
3916
if k .startswith (f'boxplot.{ subkey } ' )}
3916
3917
d ['zorder' ] = zorder + zdelta
3918
+ if not use_marker :
3919
+ d ['marker' ] = ''
3917
3920
if explicit is not None :
3918
3921
d .update (
3919
3922
cbook .normalize_kwargs (explicit , mlines .Line2D ._alias_map ))
@@ -3934,15 +3937,16 @@ def line_props_with_rcdefaults(subkey, explicit, zdelta=0):
3934
3937
cbook .normalize_kwargs (
3935
3938
boxprops , mpatches .PathPatch ._alias_map ))
3936
3939
else :
3937
- final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops )
3940
+ final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops ,
3941
+ use_marker = False )
3938
3942
final_whiskerprops = line_props_with_rcdefaults (
3939
- 'whiskerprops' , whiskerprops )
3943
+ 'whiskerprops' , whiskerprops , use_marker = False )
3940
3944
final_capprops = line_props_with_rcdefaults (
3941
- 'capprops' , capprops )
3945
+ 'capprops' , capprops , use_marker = False )
3942
3946
final_flierprops = line_props_with_rcdefaults (
3943
3947
'flierprops' , flierprops )
3944
3948
final_medianprops = line_props_with_rcdefaults (
3945
- 'medianprops' , medianprops , zdelta )
3949
+ 'medianprops' , medianprops , zdelta , use_marker = False )
3946
3950
final_meanprops = line_props_with_rcdefaults (
3947
3951
'meanprops' , meanprops , zdelta )
3948
3952
removed_prop = 'marker' if meanline else 'linestyle'
0 commit comments