matlab图例两行
时间: 2023-11-06 16:57:11 浏览: 330
matlab画图实例
要在Matlab中将图例分为两行显示,可以使用legend函数来实现。你可以在legend函数中添加'orientation','horizontal'参数来将图例水平排布。以下是一个示例代码:
plot(x,y1,'r-o'); %红色,实线,圆圈
hold on;
plot(x,y2,'k-d');
hold on;
plot(x,y3,'b-s');
hold on;
plot(x,y4,'m-<');
axis([1 4 0 20]);
lgd = legend('第一个图例','第二个图例','第三个图例','第四个图例','orientation','horizontal');
在这个示例中,我们先绘制了四条曲线,然后使用legend函数创建一个图例,将'orientation'参数设置为'horizontal',以实现将图例分为两行显示。
阅读全文