考虑以下代码:
它生成以下图形: 有没有办法将图例改为两列布局?这样就会是
--- 1 --- 3 --- 2 --- 4
而不是
--- 1 --- 2 --- 3 --- 4
这样图例边界线就不会穿过图形边界线了。
我找到了
t=0:.01:(2*pi);
y=[sin(t);sin(t-pi/12);sin(t-pi/6);sin(t-pi/4)];
figure(1)
clf
subplot(6,1,5)
plot(t,y)
xlim([0 2*pi])
legend('1','2','3','4')
它生成以下图形: 有没有办法将图例改为两列布局?这样就会是
--- 1 --- 3 --- 2 --- 4
而不是
--- 1 --- 2 --- 3 --- 4
这样图例边界线就不会穿过图形边界线了。
我找到了
gridLegend
脚本,但我更喜欢直接编码。
gridLegend
是最好的选择。 - Ander BigurigridLegend
的步骤实现它。 - sco1gridLegend
。重新发明轮子没有任何意义。 - nirvana-msulegend('1','2','3','4','Orientation','horizontal')
怎么样,这样图例就不会跨越坐标轴的边界了?这可能不能解决你的问题,但可能是你问题的一个简单解决方案。 - Matt