Matlab图里面的多列legend显示

Matlab图里面的多列legend显示

写文章的时候发现图里面的数据项太多,使用单行的legend会遮住部分数据,legend字调小了又看不太清,就用了下legend这个property。
在Matlab 2018里面的help文档里面搜下Legend Properties,关注两个属性NumColumnsModeNumColumns就行了,下面是我的legend代码:

legend({'2.2 mVrms (\itm\rm =4.6 dB)','3.1 mVrms (\itm\rm = 7.5 dB)',...,
    '4.4 mVrms (\itm\rm = 10.6 dB)','6.9 mVrms (\itm\rm = 14.5 dB)',...,
    '16 mVrms (\itm\rm = 21.8 dB)','200 mVrms (\itm\rm = 43.7 dB)',...,
    'No AGC (DD)'},'Fontsize',10,'Location','southeast',...,
    'NumColumnsMode','manual','NumColumns',2)

其中,在代码最后一行把
NumColumnsMode属性修改成手动manual
NumColumns设置为2列即可

下面这个是Legend Property的在线文档
https://www.mathworks.com/help/matlab/ref/matlab.graphics.illustration.legend-properties.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值