Skip to main content
2 of 2
added 243 characters in body
kglr
  • 400.5k
  • 18
  • 488
  • 929
ClearAll[cF]
cF[cedf_: "BoxWhisker", o : OptionsPattern[]] := 
 Dynamic@With[{col = Darker@Darker@CurrentValue["Color"]}, {EdgeForm[{col, Thick}], 
    ChartElementDataFunction[cedf, o][##], 
    ListPlot[Thread[{Mean[#[[1]]], #2}], PlotStyle -> col, PlotMarkers -> #3[[1]]][[1]]}] &

Examples:

SeedRandom[3]
dt = RandomVariate[NormalDistribution[], {5, 10}];
markers = Graphics`PlotMarkers[][[;; 5]];

BoxWhiskerChart[Thread[dt -> markers], {{"MeanMarker", 1}, {"MedianMarker", None}}, 
 ChartStyle -> 1, ChartElementFunction -> cF[]]

Mathematica graphics

BoxWhiskerChart[Thread[dt -> markers], {{"MeanMarker", 1}, {"MedianMarker", None}}, 
 ChartStyle -> 1, ChartBaseStyle -> FaceForm[], 
 ChartElementFunction -> cF[]]

Mathematica graphics

kglr
  • 400.5k
  • 18
  • 488
  • 929