目录
一、功能
二、语法
1.legend(label1,...,labelN)
2.legend(labels)
3.legend(subset,___)
4.legend(target,___)
5.legend(___,'Location',lcn)
6.legend(___,'Orientation',ornt)
7.legend(___,Name,Value)
8.legend(bkgd)
9.lgd = legend(___)
10.legend(vsbl)
11.legend('off')
三、示例
1.在坐标区添加图例
2.为图例添加标题
3.删除图例背景
在坐标区上添加图例
1.legend(label1,...,labelN)
设置图例标签。
以字符向量或字符串列表形式指定标签,例如 legend('Jan','Feb','Mar')
。
2.legend(labels)
使用字符向量元胞数组、字符串数组或字符矩阵设置标签,例如 legend({'Jan','Feb','Mar'})
。
3.legend(subset,___)
仅在图例中包括 subset
中列出的数据序列的项。
subset
以图形对象向量的形式指定。您可以在指定标签之前或不指定其他输入参数的情况下指定 subset
。
4.legend(target,___)
使用由 target
指定的坐标区或图,而不是当前坐标区或图。指定 target 作为第一个输入参数。
5.legend(___,'Location',lcn)
设置图例位置。例如,'Location','northeast'
将在坐标区的右上角放置图例。请在其他输入参数之后指定位置。
6.legend(___,'Orientation',ornt)
(其中 ornt
为 'horizontal'
)并排显示图例项。ornt
的默认值为 'vertical'
,即垂直堆叠图例项。
7.legend(___,Name,Value)
使用一个或多个名称-值对组参数来设置图例属性。
8.legend(bkgd)
(其中 bkgd
为 'boxoff'
)删除图例背景和轮廓。bkgd
的默认值为 'boxon'
,即显示图例背景和轮廓。
9.lgd
= legend(___)
返回 Legend
对象。可使用 lgd
在创建图例后查询和设置图例属性。有关属性列表,请参阅 Legend 属性。
10.legend(vsbl)
控制图例的可见性,其中 vsbl
为 'hide'
、'show'
或 'toggle'
。
11.legend('off')
删除图例。
绘制两个线条并在当前坐标区上添加一个图例。将图例标签指定为 legend
函数的输入参数。
x = linspace(0,pi);
y1 = cos(x);
plot(x,y1)
hold on
y2 = cos(2*x);
plot(x,y2)
legend('cos(x)','cos(2x)')
y3 = cos(3*x);
plot(x,y3,'DisplayName','cos(3x)')
hold off
删除图例。
legend('off')
绘制两个线条并创建一个图例。然后为图例添加标题。
x = linspace(0,pi);
y1 = cos(x);
plot(x,y1)
hold on
y2 = cos(2*x);
plot(x,y2)
hold off
lgd = legend('cos(x)','cos(2x)');
title(lgd,'My Legend Title')
绘制两个线条并在坐标区左下角创建一个图例。然后,删除图例的背景和轮廓。
x = linspace(0,pi);
y1 = cos(x);
plot(x,y1)
hold on
y2 = cos(2*x);
plot(x,y2)
hold off
legend({'cos(x)','cos(2x)'},'Location','southwest')
legend('boxoff')