add a legend to a boxplot in MATLAB

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组,要注意数值的顺序是正序还是倒序
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值