一、解决办法
手动指定曲线([axy1(1),axy2(1)]
)与标签('y = x^2','y = x^3'
)对应
legend([axy1(1),axy2(1)],'y = x^2','y = x^3')
二、例子
x = [1:10;11:20]
y1 = x.^2;
y2 = 0.5.*x.^3
axy1 = plot(x,y1,'r');hold on;
axy2 = plot(x,y2,'b');
legend([axy1(1),axy2(1)],'y = x^2','y = x^3')
参考文章:
- 如何解决matlab画图legend图例颜色一样的问题?