legend
在坐标区上添加图例
语法
说明
legend
为每个绘制的数据序列创建一个带有描述性标签的图例。对于标签,图例使用数据序列的 DisplayName
属性中的文本。如果 DisplayName
属性为空,则图例使用 'dataN'
形式的标签。当您在坐标区上添加或删除数据序列时,图例会自动更新。此命令在由 gca
命令返回的当前坐标区中创建一个图例。如果当前坐标区为空,则图例为空。如果不存在坐标区,则 legend
创建一个笛卡尔坐标区。
legend(
设置图例标签。以字符向量或字符串列表形式指定标签,例如 label1,...,labelN
)legend('Jan','Feb','Mar')
。
legend(
使用字符向量元胞数组、字符串数组或字符矩阵设置标签,例如 labels
)legend({'Jan','Feb','Mar'})
。
legend(
仅在图例中包括 subset
,___)subset
中列出的数据序列的项。subset
以图形对象向量的形式指定。您可以在指定标签之前或不指定其他输入参量的情况下指定 subset
。
legend(___,
使用一个或多个名称-值对组参量来设置图例属性。Name,Value
)
legend(
控制图例的可见性,其中 vsbl
)vsbl
为 'hide'
、'show'
或 'toggle'
。
legend('off')
删除图例。
示例
输入参数
名称-值参数
输出参量
提示
要为图例中 50 个以上的对象添加标签,必须为每个对象指定一个标签。否则,
legend
仅描绘图中的前 50 个对象。
算法
重新调用
legend
函数不会重置图例属性,如位置或方向。如果存在图例,legend
函数将更新现有图例。一个Axes
对象仅可以拥有一个图例。图例反映图形对象在坐标区上的可见性。
Visible
属性设置为'off'
的图形对象在图例中灰显。