Matlab使用legend显示图例时出错
1. 问题
下面我们给出一个很简单的示例来说明这个问题。
x = (1:20);
y1 = x;
y2 = 2*x;
y3 = 3*x;
plot(x, y1,x ,y2, x, y3);
legend('x', '2*x', '3*x');
在上面的代码中,我们绘制了三条直线,并显示三个图例,分别为(x,2*x,3*x),执行结果如下图所示。
此时,如果
下面我们给出一个很简单的示例来说明这个问题。
x = (1:20);
y1 = x;
y2 = 2*x;
y3 = 3*x;
plot(x, y1,x ,y2, x, y3);
legend('x', '2*x', '3*x');
在上面的代码中,我们绘制了三条直线,并显示三个图例,分别为(x,2*x,3*x),执行结果如下图所示。
此时,如果