Based on a nice answer from Belisarius , an alternative method using Part
bc[[2,1,1,1]]= Reverse@bc [[2,1,1,1]];bc
This can be done from FullForm and
Position[bc, #, Infinity]& /@ {Framed[___], Column[___],List[___,"1-Volume",___]}
or any of these, possibly trial and error.
Although this is not a question, the Simon trick (see here ) can be used to further control the legend.
bc/.Labeled[g_,Framed[leg_],pos_]:> Labeled[g,Framed[leg,FrameStyle->Orange,RoundingRadius->10, Background->LightYellow],pos]
for example, gives the following:

Part can also be used to remove the border around the legend (see this question), but the Simon method is much more universal.
bc[[2]]=bc[[2,1]];bc
tomd
source share