1. 给同组数据分类加legend
figure;
colors = [1 0 0; 1 0 0; 0 0 1; 0 0.5 0; 0 0.5 0; 0 0.5 0];
x = boxplot(rand(100,6),'Colors',colors); legend('Group A','Group B','Group C')
2.给不同组数据加legend
box_vars = findall(gca,'Tag','Box');
hLegend = legend(box_vars([8,6]), {'NAME1','NAME2'});
findall是找到所有box,按照box的数量设置对应box_vars后面的数值才可以对应到相应的box组,要注意数值的顺序是正序还是倒序