legend排版没有什么好办法,只能分别构造两个legend,见下面的例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 a=0:0.01:4*pi; y1=100*sin(a); y2=50*cos(a); y3=20*sin(2*a); y4=tan(a); y5=log(a); y6=tan(2*a); y=[y1;y2;y3;y4;y5;y6]; figure p=plot(a,y) legend(p(1:3),'sin','cos','sin(2a)'); ah=axes(