@@ -3910,10 +3910,13 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
39103910
39113911 zdelta = 0.1
39123912
3913- def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ):
3913+ def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ,
3914+ use_marker = True ):
39143915 d = {k .split ('.' )[- 1 ]: v for k , v in rcParams .items ()
39153916 if k .startswith (f'boxplot.{ subkey } ' )}
39163917 d ['zorder' ] = zorder + zdelta
3918+ if not use_marker :
3919+ d ['marker' ] = ''
39173920 if explicit is not None :
39183921 d .update (
39193922 cbook .normalize_kwargs (explicit , mlines .Line2D ._alias_map ))
@@ -3934,15 +3937,16 @@ def line_props_with_rcdefaults(subkey, explicit, zdelta=0):
39343937 cbook .normalize_kwargs (
39353938 boxprops , mpatches .PathPatch ._alias_map ))
39363939 else :
3937- final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops )
3940+ final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops ,
3941+ use_marker = False )
39383942 final_whiskerprops = line_props_with_rcdefaults (
3939- 'whiskerprops' , whiskerprops )
3943+ 'whiskerprops' , whiskerprops , use_marker = False )
39403944 final_capprops = line_props_with_rcdefaults (
3941- 'capprops' , capprops )
3945+ 'capprops' , capprops , use_marker = False )
39423946 final_flierprops = line_props_with_rcdefaults (
39433947 'flierprops' , flierprops )
39443948 final_medianprops = line_props_with_rcdefaults (
3945- 'medianprops' , medianprops , zdelta )
3949+ 'medianprops' , medianprops , zdelta , use_marker = False )
39463950 final_meanprops = line_props_with_rcdefaults (
39473951 'meanprops' , meanprops , zdelta )
39483952 removed_prop = 'marker' if meanline else 'linestyle'
0 commit comments