@@ -3876,10 +3876,13 @@ def bxp(self, bxpstats, positions=None, widths=None, vert=True,
38763876
38773877 zdelta = 0.1
38783878
3879- def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ):
3879+ def line_props_with_rcdefaults (subkey , explicit , zdelta = 0 ,
3880+ use_marker = True ):
38803881 d = {k .split ('.' )[- 1 ]: v for k , v in rcParams .items ()
38813882 if k .startswith (f'boxplot.{ subkey } ' )}
38823883 d ['zorder' ] = zorder + zdelta
3884+ if not use_marker :
3885+ d ['marker' ] = ''
38833886 if explicit is not None :
38843887 d .update (
38853888 cbook .normalize_kwargs (explicit , mlines .Line2D ._alias_map ))
@@ -3900,15 +3903,16 @@ def line_props_with_rcdefaults(subkey, explicit, zdelta=0):
39003903 cbook .normalize_kwargs (
39013904 boxprops , mpatches .PathPatch ._alias_map ))
39023905 else :
3903- final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops )
3906+ final_boxprops = line_props_with_rcdefaults ('boxprops' , boxprops ,
3907+ use_marker = False )
39043908 final_whiskerprops = line_props_with_rcdefaults (
3905- 'whiskerprops' , whiskerprops )
3909+ 'whiskerprops' , whiskerprops , use_marker = False )
39063910 final_capprops = line_props_with_rcdefaults (
3907- 'capprops' , capprops )
3911+ 'capprops' , capprops , use_marker = False )
39083912 final_flierprops = line_props_with_rcdefaults (
39093913 'flierprops' , flierprops )
39103914 final_medianprops = line_props_with_rcdefaults (
3911- 'medianprops' , medianprops , zdelta )
3915+ 'medianprops' , medianprops , zdelta , use_marker = False )
39123916 final_meanprops = line_props_with_rcdefaults (
39133917 'meanprops' , meanprops , zdelta )
39143918 removed_prop = 'marker' if meanline else 'linestyle'
0 commit comments