I would like to add a numeric label below each box in a grouped BoxWhiskerChart. I know how to do this in the ungrouped case, but cannot for the grouped case.
For example, the following generates four pairs of data blocks and plots these,
data = Table[RandomVariate[NormalDistribution[a, 1], 100], {a, {0, 3, 2, 5}}, {2}];
BoxWhiskerChart[data, ChartStyle -> {{Red, Green, Blue, Black}, None},
ChartLabels -> {Placed[{1, 2, 3, 4}, Axis], None}]
which produces a plot like,
However let's say I want to add a specific number below each box. For example,
lNums = {5,10,15,4,7,8,1,3};
How can I do this in this case?
Note: I know I can do this manually but I was looking for a dynamic solution that will work when the data changes.